showing timestamps on chats

master
Rafael 2024-05-03 11:12:36 +02:00
parent 3425cec5b6
commit 881c5b5830
1 changed files with 10 additions and 0 deletions

View File

@ -135,12 +135,22 @@ class _ChatPageState extends State<ChatPage> {
var alignment =
isCurrentUser ? Alignment.centerRight : Alignment.centerLeft;
List<String> msgDate =
(data['timestamp'] as Timestamp).toDate().toIso8601String().split("T");
return Container(
alignment: alignment,
child: Column(
crossAxisAlignment:
isCurrentUser ? CrossAxisAlignment.end : CrossAxisAlignment.start,
children: [
Padding(
padding: const EdgeInsets.symmetric(horizontal: 25.0),
child: Text(
"${msgDate[0]} ${msgDate[1].substring(0, 8)}",
style: TextStyle(color: Colors.grey.shade600),
),
),
ChatBubble(
message: data["message"],
isCurrentUser: isCurrentUser,