feat(chat): refactor

This commit is contained in:
mso7nueh
2024-08-16 17:31:02 +03:00
parent 8b7f2edd9f
commit 35ac41cdad
6 changed files with 24 additions and 25 deletions

View File

@@ -22,7 +22,7 @@ abstract class ChatService {
Future<void> sendMessage({
@Path() required String id,
@Part() String? data,
@Part() List<File>? mediaData,
@Part() List<File>? media_data,
});
@GET('/api/chat/show/{id}/messages?page={page}')

View File

@@ -59,7 +59,7 @@ class _ChatService implements ChatService {
Future<void> sendMessage({
required String id,
String? data,
List<File>? mediaData,
List<File>? media_data,
}) async {
final _extra = <String, dynamic>{};
final queryParameters = <String, dynamic>{};
@@ -72,9 +72,9 @@ class _ChatService implements ChatService {
data,
));
}
if (mediaData != null) {
_data.files.addAll(mediaData.map((i) => MapEntry(
'mediaData',
if (media_data != null) {
_data.files.addAll(media_data.map((i) => MapEntry(
'media_data',
MultipartFile.fromFileSync(
i.path,
filename: i.path.split(Platform.pathSeparator).last,