login method

Future<void> login({
  1. required String userId,
  2. required String token,
})

Implementation

Future<void> login({required String userId, required String token}) async {
  final a = _adapter;
  if (a == null || !_initialized) {
    throw StateError(
      'call configureOpenIM (imApiAddr/imWsAddr) before login',
    );
  }
  await a.login(userId: userId, token: token);
  _currentUserId = userId;
  _loggedIn = true;
  await _syncUnreadFromSdk();
}