Messaging

Implemented Chat Screens, Profile Pages, Search Pages
WIP: User profile, new chat button
Intended: Groups, Calls, Voice Messages
Properly deleting chats, offline storage of messages
This commit is contained in:
2025-03-26 13:41:56 +00:00
parent 1a74d16d85
commit 1ba9e981e1
18 changed files with 812 additions and 236 deletions
+8 -6
View File
@@ -3,16 +3,18 @@ import 'package:messaging_app/models/details.dart';
class Conversations {
String chatId;
Details details;
DateTime? lastModified;
Conversations({
required this.chatId,
required this.details,
this.lastModified,
});
factory Conversations.fromData(String _chatId, String _details) {
return Conversations(
chatId: _chatId,
details: Details.fromData(_details),
);
}
factory Conversations.fromData(
String _chatId, String _details, String _lastModified) =>
Conversations(
chatId: _chatId,
details: Details.fromData(_details),
lastModified: DateTime.parse(_lastModified));
}