diff --git a/src/Socket/messages-send.ts b/src/Socket/messages-send.ts index e2daaca..3aab253 100644 --- a/src/Socket/messages-send.ts +++ b/src/Socket/messages-send.ts @@ -147,8 +147,9 @@ export const makeMessagesSocket = (config: SocketConfig) => { for(let jid of jids) { const user = jidDecode(jid)?.user jid = jidNormalizedUser(jid) - if(userDevicesCache.has(user!) && useCache) { - const devices = userDevicesCache.get(user!)! + + const devices = userDevicesCache.get(user!) + if(devices && useCache) { deviceResults.push(...devices) logger.trace({ user }, 'using cache for devices')