setUserByEmail method
Implementation
@override
Future<void> setUserByEmail(String userEmail) async {
try {
AppUser? userFromEmail = await userFirestore.getByEmail(userEmail, getProfile: true);
if(userFromEmail?.id.isNotEmpty ?? false) {
AppConfig.logger.t("User $userEmail exists!!");
user = userFromEmail!;
profile = user.profiles.first;
_isNewUser = false;
} else {
AppConfig.logger.w("User $userEmail not exists!!");
_isNewUser = true;
}
} catch (e) {
AppConfig.logger.e(e.toString());
}
}