1
0
mirror of https://github.com/node-red/node-red.git synced 2023-10-10 13:36:53 +02:00

Merge pull request #4085 from node-red/link-call-timeout

Clear link-call timeouts when node is closed
This commit is contained in:
Nick O'Leary 2023-03-02 21:18:34 +00:00 committed by GitHub
commit e7c6178391
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -248,6 +248,14 @@ module.exports = function(RED) {
} }
}); });
this.on("close", function () {
for (const event of Object.values(messageEvents)) {
if (event.ts) {
clearTimeout(event.ts)
}
}
})
this.returnLinkMessage = function(eventId, msg) { this.returnLinkMessage = function(eventId, msg) {
if (Array.isArray(msg._linkSource) && msg._linkSource.length === 0) { if (Array.isArray(msg._linkSource) && msg._linkSource.length === 0) {
delete msg._linkSource; delete msg._linkSource;