feat(bots/discord): add api.disconnectRetryInterval config

This commit is contained in:
PalmDevs
2024-07-20 01:13:27 +07:00
parent f1a169fb6b
commit 2f86586179
3 changed files with 3 additions and 1 deletions

View File

@@ -41,6 +41,7 @@ export type Config = {
api: {
url: string
disconnectLimit?: number
disconnectRetryInterval?: number
}
}

View File

@@ -68,5 +68,6 @@ export default {
api: {
url: 'ws://127.0.0.1:3000',
disconnectLimit: 3,
disconnectRetryInterval: 10000,
},
} satisfies Config as Config

View File

@@ -25,5 +25,5 @@ withContext(on, 'disconnect', ({ api, config, logger }, reason, msg) => {
`Disconnected from bot API ${++api.disconnectCount} times (this time because: ${reason}, ${msg}), reconnecting again...`,
)
setTimeout(() => api.client.connect(), 10000)
setTimeout(() => api.client.connect(), config.api.disconnectRetryInterval)
})