update method
Future<FirebaseResponse>
update({
- String token = "",
- required bool isChangeValue,
- required String docName,
- required String tableName,
- required Map<
String, dynamic> data,
override
Implementation
@override
Future<FirebaseResponse> update({String token = "", required bool isChangeValue,required String docName, required String tableName, required Map<String, dynamic> data}) async{
assert(_debugAssertNotDisposed());
final String _data = json.encode(data);
if(token.isEmpty) {
if(isChangeValue) return await this.firebasePutReq(url: this.noneTokenEndPoint(docName: docName, tableName: tableName), data: _data);
else return await this.firebasePatchReq(url: this.noneTokenEndPoint(docName: docName, tableName: tableName));
}
else{
if(isChangeValue) return await this.firebasePutReq(url: this.tokenEndPoint(docName: docName, tableName: tableName, authToken: token), data: _data);
else return await this.firebasePatchReq(url: this.tokenEndPoint(docName: docName, tableName: tableName, authToken: token));
}
}