write static method
Implementation
static Future<dynamic> write(
{required String collection,
required dynamic payload,
Function? onSuccess,
Function? onError}) async {
dynamic res = "Data entered successfully";
CollectionReference collectionRef =
FirebaseFirestore.instance.collection(collection);
await collectionRef.add(payload).then((value) {
if (onSuccess != null) onSuccess(value);
}).catchError((error) {
if (onError != null) onError(error);
res = error;
});
return res;
}