add timeout mechanism

This commit is contained in:
Leonardo Venturini
2024-11-07 17:01:34 -04:00
parent dc453a8c60
commit b11977bbac

View File

@@ -45,9 +45,16 @@ export class ObserveHandle {
this.nonMutatingCallbacks = nonMutatingCallbacks;
this.initialAddsSent = new Promise(resolve => {
return this.initialAddsSentResolver = () => {
const ready = () => {
resolve();
this.initialAddsSent = Promise.resolve();
}
const timeout = setTimeout(ready, 30000)
this.initialAddsSentResolver = () => {
ready();
clearTimeout(timeout);
};
});
}