diff --git a/src/Socket/chats.ts b/src/Socket/chats.ts index 1b127f9..54a25a9 100644 --- a/src/Socket/chats.ts +++ b/src/Socket/chats.ts @@ -421,6 +421,10 @@ export const makeChatsSocket = (config: SocketConfig) => { type = 'available' } + if (firstChild.attrs?.media === 'audio'){ + type = 'recording'; + } + presence = { lastKnownPresence: type } } else { logger.error({ tag, attrs, content }, 'recv invalid presence node')