chore: lint+bugfix

This commit is contained in:
Rajeh Taher
2026-01-18 01:31:56 +02:00
parent e53fa7b8e5
commit b1c76ebe2d
3 changed files with 33 additions and 32 deletions
+1 -1
View File
@@ -40,7 +40,7 @@ export class WebSocketClient extends AbstractSocketClient {
} }
} }
close() { async close() {
if (!this.socket) { if (!this.socket) {
return return
} }
+26 -26
View File
@@ -42,32 +42,32 @@ export const makeBusinessSocket = (config: SocketConfig) => {
} }
if (args.hours !== undefined) { if (args.hours !== undefined) {
node.push({ node.push({
tag: 'business_hours', tag: 'business_hours',
attrs: { timezone: args.hours.timezone }, attrs: { timezone: args.hours.timezone },
content: args.hours.days.map(dayConfig => { content: args.hours.days.map(dayConfig => {
const base = { const base = {
tag: 'business_hours_config', tag: 'business_hours_config',
attrs: { attrs: {
day_of_week: dayConfig.day, day_of_week: dayConfig.day,
mode: dayConfig.mode mode: dayConfig.mode
} }
} as const } as const
if (dayConfig.mode === 'specific_hours') { if (dayConfig.mode === 'specific_hours') {
return { return {
...base, ...base,
attrs: { attrs: {
...base.attrs, ...base.attrs,
open_time: dayConfig.openTimeInMinutes, open_time: dayConfig.openTimeInMinutes,
close_time: dayConfig.closeTimeInMinutes close_time: dayConfig.closeTimeInMinutes
} }
} }
} }
return base return base
}) })
}) })
} }
const result = await query({ const result = await query({
@@ -9,7 +9,8 @@ import makeWASocket, {
jidNormalizedUser, jidNormalizedUser,
proto, proto,
toBuffer, toBuffer,
useMultiFileAuthState useMultiFileAuthState,
type WAMessage
} from '../../index' } from '../../index'
jest.setTimeout(30_000) jest.setTimeout(30_000)
@@ -326,7 +327,7 @@ describe('E2E Tests', () => {
console.log('Received image message, attempting to download...') console.log('Received image message, attempting to download...')
const buffer = await downloadMediaMessage( const buffer = await downloadMediaMessage(
receivedMsg, receivedMsg as WAMessage,
'buffer', 'buffer',
{}, {},
{ {
@@ -387,7 +388,7 @@ describe('E2E Tests', () => {
console.log('Received LID image message, attempting to download...') console.log('Received LID image message, attempting to download...')
const buffer = await downloadMediaMessage( const buffer = await downloadMediaMessage(
receivedMsg, receivedMsg as WAMessage,
'buffer', 'buffer',
{}, {},
{ {
@@ -571,7 +572,7 @@ describe('E2E Tests', () => {
const receivedVideoPromise = new Promise<proto.IWebMessageInfo>((resolve, reject) => { const receivedVideoPromise = new Promise<proto.IWebMessageInfo>((resolve, reject) => {
videoListener = ({ messages }) => { videoListener = ({ messages }) => {
const msg = messages.find( const msg = messages.find(
m => m.key.remoteJid === groupJid && m.message?.videoMessage?.caption === originalCaption m => m.key!.remoteJid === groupJid && m.message?.videoMessage?.caption === originalCaption
) )
if (msg) resolve(msg) if (msg) resolve(msg)
} }
@@ -594,7 +595,7 @@ describe('E2E Tests', () => {
const receivedCommandPromise = new Promise<proto.IWebMessageInfo>((resolve, reject) => { const receivedCommandPromise = new Promise<proto.IWebMessageInfo>((resolve, reject) => {
commandListener = ({ messages }) => { commandListener = ({ messages }) => {
const msg = messages.find( const msg = messages.find(
m => m.key.remoteJid === groupJid && m.message?.extendedTextMessage?.text === commandText m => m.key!.remoteJid === groupJid && m.message?.extendedTextMessage?.text === commandText
) )
if (msg) resolve(msg) if (msg) resolve(msg)
} }