feat: add retry capability to SignalKeyStore

This commit is contained in:
Adhiraj Singh
2022-05-22 20:52:21 +05:30
parent c5d488f1c6
commit a8e209705a
5 changed files with 42 additions and 16 deletions

View File

@@ -24,7 +24,8 @@ export const makeSocket = ({
browser,
auth: initialAuthState,
printQRInTerminal,
defaultQueryTimeoutMs
defaultQueryTimeoutMs,
transactionOpts
}: SocketConfig) => {
const ws = new WebSocket(waWebSocketUrl, undefined, {
origin: DEFAULT_ORIGIN,
@@ -51,7 +52,7 @@ export const makeSocket = ({
const { creds } = authState
// add transaction capability
const keys = addTransactionCapability(authState.keys, logger)
const keys = addTransactionCapability(authState.keys, logger, transactionOpts)
let lastDateRecv: Date
let epoch = 1