Estoy tratando de hacer que una función de promesa se llame a sí misma repetidamente después del intervalo
La función de promesa:
function bd() { return new Promise((resolve, reject) => { // gets message_bd resolve(message_bd) }) }Intento llamarlo repetidamente cada 3 segundos así:
var interval = setInterval(function(){ bd().then((message_bd) => { console.log(message_bd) },3000); se llama a bd() después de los primeros 3 segundos y se resuelve el message_bd (todo funciona), pero luego aparece este error cuando terminan los segundos 3 segundos:
bd().then((message_bd) => { ^ TypeError: bd is not a functionAgradecería cualquier ayuda :)