tryAdd method

RxResult<bool> tryAdd(
  1. T item
)

Add item with error handling

Implementation

RxResult<bool> tryAdd(T item) {
  return RxResult.tryExecute(() {
    final newSet = Set<T>.from(value);
    final added = newSet.add(item);
    if (added) value = newSet;
    return added;
  }, 'add item to set');
}