remove method Null safety

void remove(
  1. String key,
  2. Object obj
)
override

削除用メソッド(内部用) key フィールド名 obj 削除するオブジェクト(ロールまたはユーザー)

Implementation

void remove(key, obj) {
  var exist =
      super.fields.keys.firstWhere((k) => k == key, orElse: () => null);
  if (exist == null || !(super.fields[key] is NCMBRelation)) {
    super.fields[key] = NCMBRelation();
  }
  super.fields[key].remove(obj);
}