MCPcopy
hub / github.com/smrchy/rsmq / sendMessageLoop

Function sendMessageLoop

examples/simple-queue.js:33–46  ·  view source on GitHub ↗
(queuename)

Source from the content-addressed store, hash-verified

31main();
32
33function sendMessageLoop(queuename) {
34 // push a message every 2 seconds into the queue
35 setInterval(() => {
36 // send the messages with a random delay between 0-5 seconds
37 rsmq.sendMessage({ qname: queuename, message: `Hello World at ${new Date().toISOString()}`, delay: Math.floor(Math.random() * 6) }, (err) => {
38 if (err) {
39 console.error(err);
40 return;
41 }
42
43 console.log("pushed new message into queue..");
44 });
45 }, 2000);
46}
47
48function receiveMessageLoop(queuename) {
49 // check for new messages every 2.5 seconds

Callers 1

mainFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected