safeAdd method

void safeAdd(
  1. T value
)

安全地添加数据 如果 Subject 已关闭,则忽略操作并记录警告

Implementation

void safeAdd(T value) {
  try {
    if (!isClosed) {
      add(value);
    } else {
      RxLogger.warning('Attempt to add value to closed Subject');
    }
  } catch (error, stackTrace) {
    RxLogger.logError(error, stackTrace);
  }
}