feat(devtools): монитор сокет-трафика в меню разработчика

This commit is contained in:
klockky
2026-06-28 14:05:24 +03:00
parent 752ae56757
commit c2466a9a5f
9 changed files with 830 additions and 0 deletions
+2
View File
@@ -13,6 +13,7 @@ import '../core/transport/connection.dart';
import '../core/transport/dispatcher.dart';
import '../core/transport/receiver.dart';
import '../core/transport/sender.dart';
import '../core/transport/traffic_monitor.dart';
import '../core/transport/vpn_bypass.dart';
import '../core/utils/logger.dart';
@@ -342,6 +343,7 @@ class Api {
logger.e('PacketReceiver: ошибка распаковки: $e');
continue;
}
TrafficMonitor.instance.recordIncoming(packet, raw.length);
if (packet.isError &&
packet.payload is Map &&
(packet.payload['message'] == 'FAIL_LOGIN_TOKEN' ||