Variable qui change a la volée

Fermé
KadoDeNoel - 16 déc. 2020 à 18:25
Bonjour,

je souhiaterais faire quelque chose mais n'y arrivant pas, je me permet d'écrire ici:
const fetch = require('node-fetch');

const chatTimeout = async () => {
    try {
        const response = await fetch( 'https://www.monsite.com/test.txt');

        if (response.status === 200) {
            let chatJson = await response.json();
            let lastLine = Object.keys(chatJson).sort().reverse()[0];
            let obj = chatJson[lastLine];
            if (obj != newobj) {  //donc en gros ici newobj n'existe pas mais je voudrais faire si la dernière ligne du fichier test.txt n'est plus la meme que le passage de boucle d'avant  alors on fais : et ca recommence
                console.log(newobj)
                obj = newobj
        }} else {
            console.log("not a 200");
        }
    } catch (err) {
        // catches errors both in fetch and response.json
        console.log(err);
    } finally {
        // do it again in 2 seconds
        setTimeout(chatTimeout , 2000);
    }
};

chatTimeout()



je n'ai pas trouvé la logique mais j'espère que j'ai été clair ..

Merci !