From b855404999198750ef14a9940a00d9d5ee5c4526 Mon Sep 17 00:00:00 2001 From: Stephan D Date: Mon, 24 Nov 2025 21:49:02 +0100 Subject: [PATCH] new message type --- frontend/pshared/lib/api/responses/type.dart | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/frontend/pshared/lib/api/responses/type.dart b/frontend/pshared/lib/api/responses/type.dart index 98673b8..19ef9a0 100644 --- a/frontend/pshared/lib/api/responses/type.dart +++ b/frontend/pshared/lib/api/responses/type.dart @@ -1,21 +1,13 @@ enum MessageType { success, + processed, error, request } extension MessageTypeExtension on MessageType { - static String toJson(MessageType value) { - switch (value) { - case MessageType.success: - return 'success'; - case MessageType.error: - return 'error'; - case MessageType.request: - return 'request'; - } - } + static String toJson(MessageType value) => value.name; static MessageType fromJson(String json) { switch (json) { @@ -25,6 +17,8 @@ extension MessageTypeExtension on MessageType { return MessageType.error; case 'request': return MessageType.request; + case 'processed': + return MessageType.processed; default: throw ArgumentError('Unknown HTTPMType string: $json'); }