tryRemove method

RxResult<bool> tryRemove(
  1. Object? item
)

Remove item with error handling

Implementation

RxResult<bool> tryRemove(Object? item) {
  return RxResult.tryExecute(() {
    final newSet = Set<T>.from(value);
    final removed = newSet.remove(item);
    if (removed) value = newSet;
    return removed;
  }, 'remove item from set');
}