addgroup method
Implementation
Future addgroup(
String uid, String name, String groupname, String groupicon) async {
DocumentReference documentReference = await groups.add({
"groupname": groupname,
"admin": uid,
"members": [],
"groupicon": groupicon,
"recentmessage": "",
"groupId": "",
"recentsender": ""
});
await documentReference.update({
"members": FieldValue.arrayUnion([uid]),
"groupId": documentReference.id
});
DocumentReference documentReference2 = await usercoll.doc(uid);
return await documentReference2.update({
"groups": FieldValue.arrayUnion([("${documentReference.id}_$groupname")])
});
}