Skip to content

Commit fe61e42

Browse files
committed
chore: fix todos
1 parent 0c0ee7e commit fe61e42

File tree

2 files changed

+2
-12
lines changed

2 files changed

+2
-12
lines changed

packages/stream_chat/lib/src/client/channel.dart

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3052,13 +3052,9 @@ class ChannelClientState {
30523052

30533053
void _listenMessageDeleted() {
30543054
_subscriptions.add(_channel.on(EventType.messageDeleted).listen((event) {
3055+
final message = event.message!;
30553056
final hardDelete = event.hardDelete ?? false;
30563057

3057-
final message = event.message!.copyWith(
3058-
// TODO: Remove once deletedForMe is properly enriched on the backend.
3059-
deletedForMe: event.deletedForMe,
3060-
);
3061-
30623058
return deleteMessage(message, hardDelete: hardDelete);
30633059
}));
30643060
}

packages/stream_chat/lib/src/core/models/message.dart

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -83,12 +83,6 @@ class Message extends Equatable implements ComparableFieldProvider {
8383
Serializer.moveToExtraDataFromRoot(json, topLevelFields),
8484
);
8585

86-
// TODO: Remove this once type are properly enriched on the backend.
87-
var type = message.type;
88-
if (message.deletedForMe ?? false) {
89-
type = MessageType.deleted;
90-
}
91-
9286
var state = MessageState.sent;
9387
if (message.deletedForMe ?? false) {
9488
state = MessageState.deletedForMe;
@@ -98,7 +92,7 @@ class Message extends Equatable implements ComparableFieldProvider {
9892
state = MessageState.updated;
9993
}
10094

101-
return message.copyWith(type: type, state: state);
95+
return message.copyWith(state: state);
10296
}
10397

10498
/// The message ID. This is either created by Stream or set client side when

0 commit comments

Comments
 (0)