logoutIM static method

Future<bool> logoutIM()

Implementation

static Future<bool> logoutIM() async {
  if (IMKitConfigCenter.enableOnlineStatus) {
    await SubscriptionManager.instance.unsubscribeAll();
  }
  return getIt<IMLoginService>().logoutIM().then((result) {
    if (result.isSuccess) {
      getIt<ContactProvider>().cleanCache();
      getIt<ContactProvider>().removeListeners();
    }
    return result.isSuccess;
  });
}