diff --git a/src/handlers/adminHandlers/adminHandler.js b/src/handlers/adminHandlers/adminHandler.js index 5d9fb9e..d3cb527 100644 --- a/src/handlers/adminHandlers/adminHandler.js +++ b/src/handlers/adminHandlers/adminHandler.js @@ -2,6 +2,10 @@ import { isAdmin } from '../../middleware/auth.js'; import bot from "../../context/bot.js"; export default class AdminHandler { + static isAdmin(userId) { + return isAdmin(userId); + } + static async handleAdminCommand(msg) { const chatId = msg.chat.id; diff --git a/src/handlers/adminHandlers/adminWalletsHandler.js b/src/handlers/adminHandlers/adminWalletsHandler.js index 3934f72..6f3c715 100644 --- a/src/handlers/adminHandlers/adminWalletsHandler.js +++ b/src/handlers/adminHandlers/adminWalletsHandler.js @@ -510,7 +510,8 @@ export default class AdminWalletsHandler { } else { // Если баланс достаточный, продолжаем экспорт console.log(`[${new Date().toISOString()}] Commission balance sufficient, proceeding with export`); - await this.exportCSV(chatId, walletType, wallets); + await this.handleExportCSV(callbackQuery); + return; } } catch (error) { console.error(`[${new Date().toISOString()}] Error checking commission balance:`, error);