From d0feb240fa5b3c914a7a5eecb132ee66dcdb41f0 Mon Sep 17 00:00:00 2001 From: Rajeh Taher Date: Thu, 16 Oct 2025 13:26:58 +0300 Subject: [PATCH] chore: lint --- src/Defaults/index.ts | 2 +- src/Socket/chats.ts | 1 + src/Socket/messages-send.ts | 10 ++++++---- src/Utils/validate-connection.ts | 6 +++++- 4 files changed, 13 insertions(+), 6 deletions(-) diff --git a/src/Defaults/index.ts b/src/Defaults/index.ts index 42e81ff3..71bcafbf 100644 --- a/src/Defaults/index.ts +++ b/src/Defaults/index.ts @@ -40,7 +40,7 @@ export const PROCESSABLE_HISTORY_TYPES = [ proto.Message.HistorySyncNotification.HistorySyncType.FULL, proto.Message.HistorySyncNotification.HistorySyncType.ON_DEMAND, proto.Message.HistorySyncNotification.HistorySyncType.NON_BLOCKING_DATA, - proto.Message.HistorySyncNotification.HistorySyncType.INITIAL_STATUS_V3 + proto.Message.HistorySyncNotification.HistorySyncType.INITIAL_STATUS_V3 ] export const DEFAULT_CONNECTION_CONFIG: SocketConfig = { diff --git a/src/Socket/chats.ts b/src/Socket/chats.ts index fca85087..b6718982 100644 --- a/src/Socket/chats.ts +++ b/src/Socket/chats.ts @@ -815,6 +815,7 @@ export const makeChatsSocket = (config: SocketConfig) => { /** sending non-abt props may fix QR scan fail if server expects */ const fetchProps = async () => { + //TODO: implement both protocol 1 and protocol 2 prop fetching, specially for abKey for WM const resultNode = await query({ tag: 'iq', attrs: { diff --git a/src/Socket/messages-send.ts b/src/Socket/messages-send.ts index fd84e764..a380fd06 100644 --- a/src/Socket/messages-send.ts +++ b/src/Socket/messages-send.ts @@ -467,10 +467,12 @@ export const makeMessagesSocket = (config: SocketConfig) => { push_priority: 'high_force' }, - additionalNodes: [{ - tag: 'meta', - attrs: {'appdata': 'default'} - }] + additionalNodes: [ + { + tag: 'meta', + attrs: { appdata: 'default' } + } + ] }) return msgId diff --git a/src/Utils/validate-connection.ts b/src/Utils/validate-connection.ts index f1cad608..1d314e61 100644 --- a/src/Utils/validate-connection.ts +++ b/src/Utils/validate-connection.ts @@ -40,7 +40,11 @@ const PLATFORM_MAP = { const getWebInfo = (config: SocketConfig): proto.ClientPayload.IWebInfo => { let webSubPlatform = proto.ClientPayload.WebInfo.WebSubPlatform.WEB_BROWSER - if (config.syncFullHistory && PLATFORM_MAP[config.browser[0] as keyof typeof PLATFORM_MAP] && config.browser[1] == 'Desktop') { + if ( + config.syncFullHistory && + PLATFORM_MAP[config.browser[0] as keyof typeof PLATFORM_MAP] && + config.browser[1] === 'Desktop' + ) { webSubPlatform = PLATFORM_MAP[config.browser[0] as keyof typeof PLATFORM_MAP] }