chore: lint+bugfix
This commit is contained in:
@@ -40,7 +40,7 @@ export class WebSocketClient extends AbstractSocketClient {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
close() {
|
async close() {
|
||||||
if (!this.socket) {
|
if (!this.socket) {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|||||||
+26
-26
@@ -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)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user