Каков наилучший способ установить время для получения и отправки запроса с помощью puppeteer в расширении chrome

#javascript #google-chrome-extension #puppeteer

#язык JavaScript #google-chrome-расширение #кукольник

Вопрос:

Я создаю расширение chrome и использую react и TS. Я хочу создать функцию, которая будет выполнять запрос get в первый раз. и после этого я хочу сделать запрос на получение с помощью функции, которую я создаю с помощью Puppeteer.

При первой установке пользователем расширения я использую функцию здесь:

 chrome.runtime.onInstalled.addListener(function (details) {  if (details.reason == "install") {  console.log("on installed!");  }  });  

Но я хочу знать, как я выполняю запрос GET в фоновом режиме для каждого X часов? Нужно ли мне использовать setInterval? Где это подходящее место, чтобы положить его? Спасибо!