login method
Implementation
Future<ApiUser?> login({
required String email,
required String password,
}) async {
final Map<String, dynamic> data = {};
data['route'] = 'user.login';
data['email'] = email;
data['password'] = password;
data['sessionId'] = '';
data['token'] = token;
final Map<String, dynamic> res = await request(data);
user = ApiUser.fromJson(res);
await _saveProfileAndNotify(user!);
authChanges.add(user);
return user;
}