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
+4 -4
View File
@@ -1,13 +1,13 @@
import 'package:appwrite/models.dart';
class Users {
class User {
String id;
String name;
String email;
String image;
DateTime lastSeen;
Users({
User({
required this.id,
required this.name,
required this.email,
@@ -15,8 +15,8 @@ class Users {
required this.lastSeen,
});
factory Users.fromData(Document _document) {
return Users(
factory User.fromData(Document _document) {
return User(
id: _document.data['\$id'],
name: _document.data['name'],
email: _document.data['email'],