@ -31,6 +31,7 @@ class ChatTile extends StatefulWidget {
|
||||
|
||||
class _ChatTileState extends State<ChatTile> {
|
||||
late String username;
|
||||
late UserAvatar circleAvatar;
|
||||
|
||||
@override
|
||||
void initState() {
|
||||
@ -38,6 +39,9 @@ class _ChatTileState extends State<ChatTile> {
|
||||
SharedPreferences.getInstance().then((value) => {
|
||||
username = value.getString("username")!
|
||||
});
|
||||
|
||||
bool isGroup = widget.data.type != GetRoomResponseObjectConversationType.oneToOne;
|
||||
circleAvatar = UserAvatar(id: isGroup ? widget.data.token : widget.data.name, isGroup: isGroup);
|
||||
}
|
||||
|
||||
void setCurrentAsRead() {
|
||||
@ -50,10 +54,9 @@ class _ChatTileState extends State<ChatTile> {
|
||||
).run().then((value) => widget.query(renew: true));
|
||||
}
|
||||
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
bool isGroup = widget.data.type != GetRoomResponseObjectConversationType.oneToOne;
|
||||
UserAvatar circleAvatar = UserAvatar(username: widget.data.name, isGroup: isGroup);
|
||||
|
||||
return Consumer<ChatProps>(builder: (context, chatData, child) {
|
||||
return ListTile(
|
||||
|
Reference in New Issue
Block a user