emitImStatus method
统一入口:更新内部状态 → Stream → OnConnListener.onImConnStatusChanged
Implementation
void emitImStatus(ImConnStatus status, {bool force = false}) {
if (!force && _imStatus == status) return;
_imStatus = status;
GoChatLogger.d('ImConnStatus → $status');
if (!_imStatusController.isClosed) {
_imStatusController.add(status);
}
_statusSink?.imConnStatusChanged(status);
}