feat: logout if myAppStateKeyId not present

This commit is contained in:
Adhiraj Singh
2022-09-14 15:57:17 +05:30
parent ea841426c0
commit 1b710729e5
2 changed files with 10 additions and 2 deletions

View File

@@ -396,7 +396,7 @@ export const makeSocket = ({
)
/** logout & invalidate connection */
const logout = async() => {
const logout = async(msg?: string) => {
const jid = authState.creds.me?.id
if(jid) {
await sendNode({
@@ -419,7 +419,7 @@ export const makeSocket = ({
})
}
end(new Boom('Intentional Logout', { statusCode: DisconnectReason.loggedOut }))
end(new Boom(msg || 'Intentional Logout', { statusCode: DisconnectReason.loggedOut }))
}
ws.on('message', onMessageRecieved)