From 4ea86466276219d7cf540313868d3cef4d11700b Mon Sep 17 00:00:00 2001 From: Julian Kronlachner <43348656+jkronlachner@users.noreply.github.com> Date: Thu, 4 Apr 2024 23:07:38 +0200 Subject: [PATCH] fixed issue with copyWith (#35) (#36) --- example/main.dart | 5 ++++- lib/src/messages/audio_message.dart | 2 +- lib/src/messages/custom_message.dart | 2 +- lib/src/messages/file_message.dart | 2 +- lib/src/messages/image_message.dart | 2 +- lib/src/messages/system_message.dart | 2 +- lib/src/messages/text_message.dart | 2 +- lib/src/messages/unsupported_message.dart | 2 +- lib/src/messages/video_message.dart | 2 +- 9 files changed, 12 insertions(+), 9 deletions(-) diff --git a/example/main.dart b/example/main.dart index 4cafdbb..c71c961 100644 --- a/example/main.dart +++ b/example/main.dart @@ -3,7 +3,8 @@ import 'package:flutter_chat_types/flutter_chat_types.dart' void main() { const user = User(id: 'authorId'); - const message = TextMessage(author: user, id: 'id', text: 'text'); + const message = + TextMessage(author: user, id: 'id', text: 'text', roomId: '42'); // ignore: avoid_print print(message.toJson()); final json = { @@ -13,4 +14,6 @@ void main() { }; // ignore: avoid_print print(TextMessage.fromJson(json).toJson()); + // ignore: avoid_print + print(message.copyWith(text: 'new text').toJson()); } diff --git a/lib/src/messages/audio_message.dart b/lib/src/messages/audio_message.dart index 0f2e4eb..b9ac5ab 100644 --- a/lib/src/messages/audio_message.dart +++ b/lib/src/messages/audio_message.dart @@ -185,7 +185,7 @@ class _AudioMessage extends AudioMessage { String? name, dynamic remoteId = _Unset, dynamic repliedMessage = _Unset, - dynamic roomId, + dynamic roomId = _Unset, dynamic showStatus = _Unset, num? size, dynamic status = _Unset, diff --git a/lib/src/messages/custom_message.dart b/lib/src/messages/custom_message.dart index a3287e9..1e30d74 100644 --- a/lib/src/messages/custom_message.dart +++ b/lib/src/messages/custom_message.dart @@ -130,7 +130,7 @@ class _CustomMessage extends CustomMessage { dynamic metadata = _Unset, dynamic remoteId = _Unset, dynamic repliedMessage = _Unset, - dynamic roomId, + dynamic roomId = _Unset, dynamic showStatus = _Unset, dynamic status = _Unset, dynamic updatedAt = _Unset, diff --git a/lib/src/messages/file_message.dart b/lib/src/messages/file_message.dart index a272a07..04032c7 100644 --- a/lib/src/messages/file_message.dart +++ b/lib/src/messages/file_message.dart @@ -178,7 +178,7 @@ class _FileMessage extends FileMessage { String? name, dynamic remoteId = _Unset, dynamic repliedMessage = _Unset, - dynamic roomId, + dynamic roomId = _Unset, dynamic showStatus = _Unset, num? size, dynamic status = _Unset, diff --git a/lib/src/messages/image_message.dart b/lib/src/messages/image_message.dart index fccc06c..10b127f 100644 --- a/lib/src/messages/image_message.dart +++ b/lib/src/messages/image_message.dart @@ -175,7 +175,7 @@ class _ImageMessage extends ImageMessage { String? name, dynamic remoteId = _Unset, dynamic repliedMessage = _Unset, - dynamic roomId, + dynamic roomId = _Unset, dynamic showStatus = _Unset, num? size, dynamic status = _Unset, diff --git a/lib/src/messages/system_message.dart b/lib/src/messages/system_message.dart index 680db99..3b85e82 100644 --- a/lib/src/messages/system_message.dart +++ b/lib/src/messages/system_message.dart @@ -111,7 +111,7 @@ class _SystemMessage extends SystemMessage { dynamic metadata = _Unset, dynamic remoteId = _Unset, dynamic repliedMessage = _Unset, - dynamic roomId, + dynamic roomId = _Unset, dynamic showStatus = _Unset, dynamic status = _Unset, String? text, diff --git a/lib/src/messages/text_message.dart b/lib/src/messages/text_message.dart index 1fdb255..73f45a1 100644 --- a/lib/src/messages/text_message.dart +++ b/lib/src/messages/text_message.dart @@ -148,7 +148,7 @@ class _TextMessage extends TextMessage { dynamic previewData = _Unset, dynamic remoteId = _Unset, dynamic repliedMessage = _Unset, - dynamic roomId, + dynamic roomId = _Unset, dynamic showStatus = _Unset, dynamic status = _Unset, String? text, diff --git a/lib/src/messages/unsupported_message.dart b/lib/src/messages/unsupported_message.dart index d1fdc6d..3a8c0d1 100644 --- a/lib/src/messages/unsupported_message.dart +++ b/lib/src/messages/unsupported_message.dart @@ -105,7 +105,7 @@ class _UnsupportedMessage extends UnsupportedMessage { dynamic metadata = _Unset, dynamic remoteId = _Unset, dynamic repliedMessage = _Unset, - dynamic roomId, + dynamic roomId = _Unset, dynamic showStatus = _Unset, dynamic status = _Unset, dynamic updatedAt = _Unset, diff --git a/lib/src/messages/video_message.dart b/lib/src/messages/video_message.dart index 690da23..a899723 100644 --- a/lib/src/messages/video_message.dart +++ b/lib/src/messages/video_message.dart @@ -175,7 +175,7 @@ class _VideoMessage extends VideoMessage { String? name, dynamic remoteId = _Unset, dynamic repliedMessage = _Unset, - dynamic roomId, + dynamic roomId = _Unset, dynamic showStatus = _Unset, num? size, dynamic status = _Unset,