From 5fb86a73a1875f7ef10fc085c6f3b3ba7c72ce17 Mon Sep 17 00:00:00 2001 From: Zyne Date: Wed, 2 Apr 2025 10:55:58 +0900 Subject: [PATCH] fix : convert ScheduledStatus enum to string values --- ...up_channel_scheduled_message_get_list_request.dart | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/lib/src/internal/network/http/http_client/request/channel/group_channel/scheduled_message/group_channel_scheduled_message_get_list_request.dart b/lib/src/internal/network/http/http_client/request/channel/group_channel/scheduled_message/group_channel_scheduled_message_get_list_request.dart index c27a467a..753f2708 100644 --- a/lib/src/internal/network/http/http_client/request/channel/group_channel/scheduled_message/group_channel_scheduled_message_get_list_request.dart +++ b/lib/src/internal/network/http/http_client/request/channel/group_channel/scheduled_message/group_channel_scheduled_message_get_list_request.dart @@ -22,6 +22,15 @@ class GroupChannelScheduledMessageListGetRequest extends ApiRequest { MessageTypeFilter.user: 'MESG', }; + final scheduledStatusEnumMap = { + ScheduledStatus.pending: 'pending', + ScheduledStatus.inQueue: 'in_queue', + ScheduledStatus.sent: 'sent', + ScheduledStatus.failed: 'failed', + ScheduledStatus.canceled: 'canceled', + ScheduledStatus.removed: 'removed', + }; + GroupChannelScheduledMessageListGetRequest( Chat chat, { String? channelUrl, @@ -44,7 +53,7 @@ class GroupChannelScheduledMessageListGetRequest extends ApiRequest { 'token': token, 'limit': limit, 'reverse': reverse, - 'status': status, + 'status': status?.map((e) => scheduledStatusEnumMap[e]).toList(), 'message_type': messageTypeFilterEnumMap[messageType], 'order': scheduledMessageListOrderEnumMap[order], };