setUserById method

  1. @override
Future<void> setUserById(
  1. String userId
)
override

Implementation

@override
Future<void> setUserById(String userId) async {

  try {
    AppUser userFromFirestore = await userFirestore.getById(userId);
    if(userFromFirestore.id.isNotEmpty){
      AppConfig.logger.i("User $userId exists!!");
      user = userFromFirestore;
      profile = user.profiles.first;
      _isNewUser = false;
    } else {
      AppConfig.logger.w("User $userId not exists!!");
      _isNewUser = true;
    }
  } catch (e) {
    AppConfig.logger.e(e.toString());
  }
}