fixed signada extension: reporters inside a forever were always caching

snap7
Bernat Romagosa 2021-11-16 13:06:53 +01:00
rodzic 88f648a6c3
commit 3316c62191
1 zmienionych plików z 4 dodań i 1 usunięć

Wyświetl plik

@ -129,9 +129,12 @@ SnapExtensions.primitives.set(
}
} else {
if (signada.responses[proc.requestID] !== undefined) {
return signada.responses[proc.requestID];
var response = signada.responses[proc.requestID];
proc.requestID = null;
return response;
} else if ((new Date() - proc.startTime) > 1000) {
// Timeout after 1 second. Return last cached value
proc.requestID = null;
return signada.responseCache[blockname].value;
}
}