исправление отображения ощибок на экране ввода кода из смс

This commit is contained in:
klockky
2026-04-03 19:53:06 +03:00
parent 676c2c715f
commit 543cd8cbce
7 changed files with 182 additions and 15 deletions
+1 -11
View File
@@ -7,13 +7,6 @@ import '../../core/utils/logger.dart';
import 'chats.dart';
import 'contacts.dart';
class ServerException implements Exception {
final String message;
const ServerException(this.message);
@override
String toString() => message;
}
enum AuthRequestType {
startAuth('START_AUTH'),
resend('RESEND'),
@@ -447,10 +440,7 @@ class AccountModule {
void _checkPacketError(Packet packet, String method) {
if (packet.isError) {
final errMsg = packet.payload is Map
? (packet.payload as Map)['message'] ?? packet.payload.toString()
: packet.payload?.toString() ?? 'Неизвестная ошибка';
throw ServerException(errMsg.toString());
throw PacketError(messageFromErrorPayload(packet.payload));
}
}
}