From 9424d04f5d716f9a9d305c9771266c9030359cf7 Mon Sep 17 00:00:00 2001 From: Adhiraj Singh Date: Mon, 25 Apr 2022 12:57:47 +0530 Subject: [PATCH] fix: catch promise rejection on presence update --- src/Socket/socket.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/Socket/socket.ts b/src/Socket/socket.ts index 65f3e49..4824940 100644 --- a/src/Socket/socket.ts +++ b/src/Socket/socket.ts @@ -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)