From 3d4edc1fd4557537b4889b03d59319aa7cf7adc1 Mon Sep 17 00:00:00 2001 From: Apher Date: Thu, 16 Jul 2026 01:11:13 +0000 Subject: [PATCH] Check for own device id and use Switch instead of if/else --- src/server.js | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/src/server.js b/src/server.js index 2686e92..8bd0ed4 100644 --- a/src/server.js +++ b/src/server.js @@ -122,10 +122,19 @@ async function processor(group, consumer, streamKey) { for (const stream of res) { for (const msg of stream.messages) { + if (msg.message.device_id !== config.DEVICE_ID) { + continue + } + console.log(`[${consumer}] Processing:`, msg); - if (msg.message.command === "play_music") { - await playAudio("Playing music."); + switch (msg.message.command) { + case "greeting": + await playAudio("Hello! I am the Many Tailed Fox."); + break; + + default: + await playAudio("Command, " + String(msg.message.command) + " is undefined.") } await redis.client.xAck(streamKey, group, msg.id);