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
// if name has just been received
if(!creds.me?.name && name) {
logger.info({ name }, 'received pushName')
logger.info({ name }, 'updated pushName')
sendNode({
tag: 'presence',
attrs: { name }
})
.catch(err => {
logger.warn({ trace: err.stack }, 'error in sending presence update on name change')
})
}
Object.assign(creds, update)