fix: Resolve infinite loop with campaign API call (#2290)

Co-authored-by: Muhsin <muhsinkeramam@gmail.com>
This commit is contained in:
Pranav Raj S
2021-05-18 12:15:23 +05:30
committed by GitHub
parent bc9db36d62
commit 20a0d381a7
8 changed files with 65 additions and 33 deletions

View File

@@ -5,9 +5,9 @@ class CampaignTimer {
this.campaignTimers = [];
}
initTimers = ({ campagins }) => {
initTimers = ({ campaigns }) => {
this.clearTimers();
campagins.forEach(campaign => {
campaigns.forEach(campaign => {
const { timeOnPage, id: campaignId } = campaign;
this.campaignTimers[campaignId] = setTimeout(() => {
triggerCampaign({ campaignId });