From 97b5970acbcd9b36c683c14b7866849856a6b7d9 Mon Sep 17 00:00:00 2001 From: Simon Ser Date: Fri, 25 Aug 2023 13:09:14 +0200 Subject: [PATCH] state: simplify MONITOR reply handling --- state.js | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/state.js b/state.js index 1c1bc5a..578b91b 100644 --- a/state.js +++ b/state.js @@ -645,21 +645,12 @@ export const State = { return { members }; }); case irc.RPL_MONONLINE: - targets = msg.params[1].split(","); - - for (let target of targets) { - let prefix = irc.parsePrefix(target); - let update = updateUser(prefix.name, { offline: false }); - state = { ...state, ...update }; - } - - return state; case irc.RPL_MONOFFLINE: targets = msg.params[1].split(","); for (let target of targets) { let prefix = irc.parsePrefix(target); - let update = updateUser(prefix.name, { offline: true }); + let update = updateUser(prefix.name, { offline: msg.command == irc.RPL_MONOFFLINE }); state = { ...state, ...update }; }