remove method

  1. @override
void remove(
  1. dynamic value, {
  2. bool notify = true,
})
override

Removes an item from the Realtime Database.

Note that notify has no effect here and should not be used.

Implementation

@override
void remove(value, {bool notify = true}) {
  assert(notify, 'Notify has no effect here and should not be used.');

  _availableIdsRef.child((this[value] as ItemSerializable).id).remove();
  _dataRef.child((this[value] as ItemSerializable).id).remove();
}