init method
初始化,建议在登录之前调用,IMKitClient会自动调用
Implementation
@override
void init() {
onContactListComplete = _onContactListComplete.stream;
if (Platform.isAndroid) {
subscriptions.add(
NimCore.instance.localConversationService.onSyncStarted.listen((e) {
fetchContactList();
}));
} else {
subscriptions
.add(NimCore.instance.loginService.onDataSync.listen((event) {
if (event.type == NIMDataSyncType.nimDataSyncMain &&
event.state == NIMDataSyncState.nimDataSyncStateCompleted) {
fetchContactList();
}
}));
}
initListener();
}