deselect method

List<T>? deselect(
  1. T target
)

target进行取消选择操作

Implementation

List<T>? deselect(T target) {
  if (_subject.isClosed) {
    L.w('IO在close状态下请求发送数据');
    return null;
  }

  assert(latest is List<Selectable>);
  return forEach((T data) {
    if (data is Selectable) {
      if (data == target) data.isSelected = false;
    }
  });
}