diff --git a/packages/provider-sherpa/src/sherpa.ts b/packages/provider-sherpa/src/sherpa.ts index 5d96d01dd..540701944 100644 --- a/packages/provider-sherpa/src/sherpa.ts +++ b/packages/provider-sherpa/src/sherpa.ts @@ -33,6 +33,7 @@ import { proto, useMultiFileAuthState, } from './sherpaWrapper' +import type { WALogger } from './sherpaWrapper' import type { SherpaGlobalVendorArgs } from './type' import { baileyGenerateImage, @@ -254,7 +255,7 @@ class SherpaProvider extends ProviderClass { protected initVendor = async () => { const NAME_DIR_SESSION = `${this.globalVendorArgs.name}_sessions` const { state, saveCreds } = await useMultiFileAuthState(NAME_DIR_SESSION) - const loggerSherpa = pino({ level: 'fatal' }) + const loggerSherpa = pino({ level: 'fatal' }) as unknown as WALogger this.saveCredsGlobal = saveCreds diff --git a/packages/provider-sherpa/src/sherpaWrapper.ts b/packages/provider-sherpa/src/sherpaWrapper.ts index 0d01ecbe7..6e0f60772 100644 --- a/packages/provider-sherpa/src/sherpaWrapper.ts +++ b/packages/provider-sherpa/src/sherpaWrapper.ts @@ -12,9 +12,11 @@ import makeWASocketOther, { MessageUpsertType, isJidGroup, isJidBroadcast, + SocketConfig, } from 'whaileys' import { proto } from 'whaileys/WAProto' +export type WALogger = SocketConfig['logger'] export { makeWASocketOther, useMultiFileAuthState,