update method

  1. @override
Future<FirebaseResponse> update({
  1. String token = "",
  2. required bool isChangeValue,
  3. required String docName,
  4. required String tableName,
  5. 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));
  }
}