Linloir 7023271fe9
New Feature:
- Unread message bubble!
2022-10-23 17:58:57 +08:00

34 lines
716 B
Dart

/*
* @Author : Linloir
* @Date : 2022-10-12 23:48:54
* @LastEditTime : 2022-10-23 16:30:08
* @Description :
*/
import 'package:equatable/equatable.dart';
import 'package:tcp_client/repositories/common_models/message.dart';
class MessageInfo extends Equatable {
final Message? message;
final int targetUser;
const MessageInfo({
this.message,
required this.targetUser,
});
MessageInfo copyWith({
Message? message,
int? targetUser,
int? unreadCount
}) {
return MessageInfo(
message: message ?? this.message,
targetUser: targetUser ?? this.targetUser,
);
}
@override
List<Object> get props => [message?.contentmd5 ?? '', targetUser];
}