Fixing potential issue with GB provider (resolving non-existing promise)

This commit is contained in:
Selim Mustafaev 2024-03-31 22:41:49 +03:00
parent 70ba09e9b6
commit 6117174f87

View File

@ -45,9 +45,9 @@ class TGProvider {
async getReport(number) { async getReport(number) {
try { try {
await this.tgClient.sendMessage(this.chat, number);
let waitResponseTask = Utils.promiseWithResolvers(); let waitResponseTask = Utils.promiseWithResolvers();
this.checksMap.set(number, waitResponseTask); this.checksMap.set(number, waitResponseTask);
await this.tgClient.sendMessage(this.chat, number);
setTimeout(() => { setTimeout(() => {
waitResponseTask.reject(Error('TG report timeout')); waitResponseTask.reject(Error('TG report timeout'));
}, 25000); }, 25000);