Slide 10
Slide 10 text
let firstTimeBatchBeganTime = Infinity;!
let watchStartTime = 0;!
const TIMEOUT_MS = 1000;!
const updateInitialMessageFlag = () => {!
// If first message from firebase is not sent,!
// we will wait again.!
if (watchStartTime <= firstTimeBatchBeganTime) {!
watchStartTime = Date.now();!
setTimeout(updateInitialMessageFlag, TIMEOUT_MS);!
}!
TalkStore.isInitialMessage = false;!
};!
setTimeout(updateInitialMessageFlag, TIMEOUT_MS);!