feat: add makeCacheableSignalKeyStore util

This commit is contained in:
Adhiraj Singh
2022-09-20 12:16:05 +05:30
parent 28afa96cb9
commit 6735263696
3 changed files with 81 additions and 3 deletions

View File

@@ -1,5 +1,5 @@
import { Boom } from '@hapi/boom'
import makeWASocket, { AnyMessageContent, delay, DisconnectReason, fetchLatestBaileysVersion, makeInMemoryStore, MessageRetryMap, useMultiFileAuthState } from '../src'
import makeWASocket, { AnyMessageContent, delay, DisconnectReason, fetchLatestBaileysVersion, makeCacheableSignalKeyStore, makeInMemoryStore, MessageRetryMap, useMultiFileAuthState } from '../src'
import MAIN_LOGGER from '../src/Utils/logger'
const logger = MAIN_LOGGER.child({ })
@@ -32,7 +32,11 @@ const startSock = async() => {
version,
logger,
printQRInTerminal: true,
auth: state,
auth: {
creds: state.creds,
/** caching makes the store faster to send/recv messages */
keys: makeCacheableSignalKeyStore(state.keys, logger),
},
msgRetryCounterMap,
generateHighQualityLinkPreview: true,
// implement to handle retries