fix: Disable triggering disabled ongoing campaigns (#3115)

* fixes: Triggering disabled ongoing campaigns.

* Fix the specs

Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com>
This commit is contained in:
Sivin Varghese 2021-10-11 18:18:11 +05:30 committed by GitHub
parent a35269d275
commit 2c3e37b157
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 29 additions and 20 deletions

View file

@ -4,12 +4,12 @@ class CampaignTimer {
this.campaignTimers = [];
}
initTimers = ({ campaigns }) => {
initTimers = ({ campaigns }, websiteToken) => {
this.clearTimers();
campaigns.forEach(campaign => {
const { timeOnPage, id: campaignId } = campaign;
this.campaignTimers[campaignId] = setTimeout(() => {
store.dispatch('campaign/startCampaign', { campaignId });
store.dispatch('campaign/startCampaign', { campaignId, websiteToken });
}, timeOnPage * 1000);
});
};