Code refactor

This commit is contained in:
2022-03-22 15:39:25 +03:00
parent 3f9a1f8a69
commit 3bf908db32

View File

@@ -43,19 +43,15 @@ export default class BotsManager {
static async sync() { static async sync() {
const botsData = await makeSyncRequest(); const botsData = await makeSyncRequest();
if (botsData !== null) { if (botsData === null) return;
await Promise.all(botsData.map((state) => this._updateBotState(state)));
}
if (botsData !== null) { await Promise.all(botsData.map((state) => this._updateBotState(state)));
await Promise.all(
Object.values(this.botsStates).map(
(value: BotState) => this._checkPendingUpdates(this.bots[value.id], value)
)
);
console.log("Bots pending updates count:", this.botsPendingUpdatesCount); await Promise.all(
} Object.values(this.botsStates).map(
(value: BotState) => this._checkPendingUpdates(this.bots[value.id], value)
)
);
} }
static async _updateBotState(state: BotState) { static async _updateBotState(state: BotState) {