safeEmit method

void safeEmit(
  1. S state
)

This is to prevent emitting a state after the cubit has been closed

Implementation

void safeEmit(S state) {
  if (!isClosed) {
    emit(state);
  }
}