Fix no messages in feed warnings

This commit is contained in:
2019-06-27 20:17:24 +02:00
parent 55ede8bdeb
commit 961b1581d1

View File

@@ -66,6 +66,8 @@ class Feed extends PhpObject {
private function updateFeed() { private function updateFeed() {
$asData = $this->retrieveFeed(); $asData = $this->retrieveFeed();
$sLastUpdate = date(Db::TIMESTAMP_FORMAT);
if(!isset($asData['response']['errors']) || empty($asData['response']['errors'])) {
$asMsgs = $asData['response']['feedMessageResponse']['messages']; $asMsgs = $asData['response']['feedMessageResponse']['messages'];
$asFeed = $asData['response']['feedMessageResponse']['feed']; $asFeed = $asData['response']['feedMessageResponse']['feed'];
@@ -87,7 +89,7 @@ class Feed extends PhpObject {
'name' => $asFeed['name'], 'name' => $asFeed['name'],
'description' => $asFeed['description'], 'description' => $asFeed['description'],
'status' => $asFeed['status'], 'status' => $asFeed['status'],
'last_update' => date(Db::TIMESTAMP_FORMAT) 'last_update' => $sLastUpdate
); );
$iFeedId = $this->oDb->insertUpdateRow(self::FEED_TABLE, $asFeedInfo, array('ref_feed_id')); $iFeedId = $this->oDb->insertUpdateRow(self::FEED_TABLE, $asFeedInfo, array('ref_feed_id'));
@@ -110,6 +112,8 @@ class Feed extends PhpObject {
} }
} }
} }
else $this->oDb->updateRow(self::FEED_TABLE, $this->iFeedId, array('last_update'=>$sLastUpdate));
}
private function retrieveFeed() { private function retrieveFeed() {
$sUrl = self::FEED_HOOK.$this->sRefFeedId.self::FEED_TYPE_JSON; $sUrl = self::FEED_HOOK.$this->sRefFeedId.self::FEED_TYPE_JSON;