loginWithEmail method
Implementation
Future<QBLoginResult> loginWithEmail(String email, String password) async {
Map<Object?, Object?> map = await _authModule.invokeMethod(LOGIN_WITH_EMAIL_METHOD, [email, password]);
Map<Object?, Object?> userMap = Map.from(map["user"] as Map<Object?, Object?>);
Map<Object?, Object?> sessionMap = Map.from(map["session"] as Map<Object?, Object?>);
QBUser? qbUser = QBUserMapper.mapToQBUser(userMap);
QBSession? qbSession = QBSessionMapper.mapToQBSession(sessionMap);
QBLoginResult result = QBLoginResult(qbUser, qbSession);
return result;
}