avoid message duplicates

This commit is contained in:
2019-05-31 21:53:12 +02:00
parent 755aa9e0ec
commit 09dfe7d24b

View File

@@ -147,6 +147,13 @@ class Spot extends Main
public function setProjectId($iProjectId=0) { public function setProjectId($iProjectId=0) {
$this->oProject->setProjectId($iProjectId); $this->oProject->setProjectId($iProjectId);
//Update all feeds belonging to the project
$asFeeds = $this->oProject->getFeedIds();
foreach($asFeeds as $iFeedId) {
$oFeed = new Feed($this->oDb, $iFeedId);
$oFeed->checkUpdateFeed($this->oProject->getMode());
}
} }
public function getMarkers() public function getMarkers()
@@ -186,8 +193,6 @@ class Spot extends Main
$asFeeds = $this->oProject->getFeedIds(); $asFeeds = $this->oProject->getFeedIds();
foreach($asFeeds as $iFeedId) { foreach($asFeeds as $iFeedId) {
$oFeed = new Feed($this->oDb, $iFeedId); $oFeed = new Feed($this->oDb, $iFeedId);
$oFeed->checkUpdateFeed($this->oProject->getMode());
$asMessages = $oFeed->getMessages($this->oProject->getActivePeriod()); $asMessages = $oFeed->getMessages($this->oProject->getActivePeriod());
foreach($asMessages as $iIndex=>&$asMessage) foreach($asMessages as $iIndex=>&$asMessage)
{ {