DatabaseService class

Constructors

DatabaseService.new({String? uid})

Properties

chats → CollectionReference<Object?>
final
groups → CollectionReference<Object?>
final
hashCode int
The hash code for this object.
no setterinherited
report → CollectionReference<Object?>
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
uid String?
final
usercoll → CollectionReference<Object?>
final

Methods

addchat(String uid1, String firstusername, String uid2, String secondusername, Map<String, dynamic> chatmessage) → dynamic
addgroup(String uid, String name, String groupname, String groupicon) Future
addgroupchat(String groupid, Map<String, dynamic> chatmessage) → dynamic
addgroupwithouticon(String uid, String name, String groupname) Future
addnewchatmessage(String chatid, Map<String, dynamic> chat) → dynamic
addreport(String uid, String uidofusertoreport, String messagetoreport, String date) Future
finduser(String email) → dynamic
getchatchats(String chatid) → dynamic
getgroupchats(String groupid) → dynamic
getgroupmembers(String groupid) → dynamic
getuserdata(String email) Future
getusergroups() → dynamic
inituserdatawithoutphoto(String uid, String name, String email) Future
inituserdatawithphoto(String uid, String name, String email, String photo) Future
isjoined(String uid, String groupid, String groupname) Future<bool>
leavegroup(String uid, String groupid, String groupname) Future
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
startnewchat(String uid, String uid2, Map<String, dynamic> chatmessage) → dynamic
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited