chrome.runtime.onMessage.addListener(function(message, sender, sendResponse) {
if (message.hasOwnProperty('focusPointsInMilliseconds')) {
console.log('Focus points received: ', message.focusPointsInMilliseconds);
if (!isNaN(timer)) {
clearTimeout(timer);
}
const isFreeTimePeriod = true;
const timer = setTimeout(() => {
isFreeTimePeriod = false;
console.log('Free time period ended.');
}, message.focusPointsInMilliseconds * 60 * 1000);
}
});