Skip to content

Commit a55e988

Browse files
committed
model [nfc]: Add UserStatusChange.copyWith method
1 parent 37e44e0 commit a55e988

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

lib/api/model/model.dart

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -223,6 +223,10 @@ class UserStatusChange {
223223
return UserStatus(text: text.or(old.text), emoji: emoji.or(old.emoji));
224224
}
225225

226+
UserStatusChange copyWith({Option<String?>? text, Option<StatusEmoji?>? emoji}) {
227+
return UserStatusChange(text: text ?? this.text, emoji: emoji ?? this.emoji);
228+
}
229+
226230
factory UserStatusChange.fromJson(Map<String, dynamic> json) {
227231
return UserStatusChange(
228232
text: _textFromJson(json), emoji: _emojiFromJson(json));

0 commit comments

Comments
 (0)