GenkitG
Genkitโ€ข11mo agoโ€ข
6 replies
skinny-azure

Flow never starts

Running into a weird issue where my mainFlow never seems to execute. not really sure what I may be doing wrong

import { mainFlow } from "./flows/mainFlow";

function sleep(ms: number): Promise<void> {
    return new Promise((resolve) => setTimeout(resolve, ms));
  }

let fetching = false;
let promise: Promise<string> | undefined;

function main() {
    while(true) {
        if(promise !== undefined) {
            promise.then((result) => {
                console.log(result);
            })
            .catch((err) => {
                console.log(err);
            })
            .finally(() => {
                fetching = false;
            });
        }
        if(fetching === false) {
            console.log('starting to fetch');
            fetching = true;
            // sleep(500).then(() => {
                console.log("RUNNING FETCHING")
                promise = mainFlow({imgUrl: 'http://127.0.0.1:8000/frame'});
            // });
        }
    }
}

console.log("Hello world");

main();
Was this page helpful?