Mark message as read

This commit is contained in:
2025-05-18 05:36:20 +08:00
parent dd50cfd2e9
commit 93267eb327
7 changed files with 147 additions and 19 deletions

View File

@ -26,7 +26,7 @@ abstract class WebSocketPacket with _$WebSocketPacket {
const factory WebSocketPacket({
required String type,
required Map<String, dynamic>? data,
required String? errorMessage,
String? errorMessage,
}) = _WebSocketPacket;
factory WebSocketPacket.fromJson(Map<String, dynamic> json) =>
@ -87,7 +87,9 @@ class WebSocketService {
data is Uint8List ? utf8.decode(data) : data.toString();
final packet = WebSocketPacket.fromJson(jsonDecode(dataStr));
_streamController.sink.add(packet);
log("[WebSocket] Received packet: ${packet.type}");
log(
"[WebSocket] Received packet: ${packet.type} ${packet.errorMessage}",
);
},
onDone: () {
log('[WebSocket] Connection closed, attempting to reconnect...');