Fixing potential issue with GB provider (resolving non-existing promise)
This commit is contained in:
parent
70ba09e9b6
commit
6117174f87
@ -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);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user