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) {
return
}
+26 -26
View File
@@ -42,32 +42,32 @@ export const makeBusinessSocket = (config: SocketConfig) => {
}
if (args.hours !== undefined) {
node.push({
tag: 'business_hours',
attrs: { timezone: args.hours.timezone },
content: args.hours.days.map(dayConfig => {
const base = {
tag: 'business_hours_config',
attrs: {
day_of_week: dayConfig.day,
mode: dayConfig.mode
}
} as const
if (dayConfig.mode === 'specific_hours') {
return {
...base,
attrs: {
...base.attrs,
open_time: dayConfig.openTimeInMinutes,
close_time: dayConfig.closeTimeInMinutes
}
}
}
return base
})
})
node.push({
tag: 'business_hours',
attrs: { timezone: args.hours.timezone },
content: args.hours.days.map(dayConfig => {
const base = {
tag: 'business_hours_config',
attrs: {
day_of_week: dayConfig.day,
mode: dayConfig.mode
}
} as const
if (dayConfig.mode === 'specific_hours') {
return {
...base,
attrs: {
...base.attrs,
open_time: dayConfig.openTimeInMinutes,
close_time: dayConfig.closeTimeInMinutes
}
}
}
return base
})
})
}
const result = await query({
@@ -9,7 +9,8 @@ import makeWASocket, {
jidNormalizedUser,
proto,
toBuffer,
useMultiFileAuthState
useMultiFileAuthState,
type WAMessage
} from '../../index'
jest.setTimeout(30_000)
@@ -326,7 +327,7 @@ describe('E2E Tests', () => {
console.log('Received image message, attempting to download...')
const buffer = await downloadMediaMessage(
receivedMsg,
receivedMsg as WAMessage,
'buffer',
{},
{
@@ -387,7 +388,7 @@ describe('E2E Tests', () => {
console.log('Received LID image message, attempting to download...')
const buffer = await downloadMediaMessage(
receivedMsg,
receivedMsg as WAMessage,
'buffer',
{},
{
@@ -571,7 +572,7 @@ describe('E2E Tests', () => {
const receivedVideoPromise = new Promise<proto.IWebMessageInfo>((resolve, reject) => {
videoListener = ({ messages }) => {
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)
}
@@ -594,7 +595,7 @@ describe('E2E Tests', () => {
const receivedCommandPromise = new Promise<proto.IWebMessageInfo>((resolve, reject) => {
commandListener = ({ messages }) => {
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)
}