Funkcja return oraz czasowe opóźnienie

Witam, potrzebuję podpowiedzi jak powinien wyglądać przykładowy kod JS w NR, który będzie realizował wyrzucenie wartości jednej zmiennej zawartej w funkcjinr1 poprzez return a następnie odczekania np 5s a następnie wysłaniu drugiej zmiennej zawartej w innej funkcji.

let msg1 = { payload: "pierwsza wiadomość" };
let msg2 = { payload: "druga wiadomość" };

node.send(msg1);  // wysyłana natychmiast

setTimeout(() => {
    node.send(msg2);  // wysłana po 5 sekundach
}, 5000);

return null;

…edit źle zrozumiałem problem… ale niech zostanie jako przykład wysyłania dwóch wiadomości w jednej funkcji z opóźnieniem.
Tą funkcję można zmodyfikować pod warunkiem, że te zmienne będą zapamiętane jako zmienne procesowe - za pomocą funckcji flow.set();

Musiałbyś bardziej konkretnie wyjaśnić o co Ci dokładnie chodzi.
Bo chyba nie o to :slight_smile:

… właśnie tego mi brakowało, czyli “node.send”, jestem raczkujący w JS… zbudowałem funkcję, którą potrzebowałem i opóźnienie działa jak należy.
Dziękuję “RobinI30” !