fix: catch promise rejection on presence update

This commit is contained in:
Adhiraj Singh
2022-04-25 12:57:47 +05:30
parent 211a899ed4
commit 9424d04f5d

View File

@@ -556,11 +556,14 @@ export const makeSocket = ({
const name = update.me?.name const name = update.me?.name
// if name has just been received // if name has just been received
if(!creds.me?.name && name) { if(!creds.me?.name && name) {
logger.info({ name }, 'received pushName') logger.info({ name }, 'updated pushName')
sendNode({ sendNode({
tag: 'presence', tag: 'presence',
attrs: { name } attrs: { name }
}) })
.catch(err => {
logger.warn({ trace: err.stack }, 'error in sending presence update on name change')
})
} }
Object.assign(creds, update) Object.assign(creds, update)