From 5bbb2e6afab3aa44aff3780ef294b403b60eb516 Mon Sep 17 00:00:00 2001 From: Eric Meehan Date: Mon, 20 Apr 2026 11:11:30 -0400 Subject: [PATCH] syntax --- matrix/client.lua | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/matrix/client.lua b/matrix/client.lua index 9842b2d..98b9739 100644 --- a/matrix/client.lua +++ b/matrix/client.lua @@ -445,7 +445,9 @@ function Client:_sync(options) for _, kind in ipairs { "join", "invite", "leave" } do local handle = self["_sync_handle_room__" .. kind] - if response.rooms != nil then + if response.rooms == nil then + self._log("sync: Error syncing rooms (nil value)") + else for room_id, room_data in pairs(response.rooms[kind]) do self._log("sync: %s %s", kind, room_id) -- XXX: Maybe this is abusing pcall() too much to allow handler @@ -457,8 +459,6 @@ function Client:_sync(options) self._log("sync: Event payload: %s", json.encode(room_data)) end end - else - self._log("sync: Error syncing rooms (nil value)") end end end