login static method
Implementation
static Future<LoginUser> login(String deviceIdentifier, String password) async {
final out = await getApi().login(
baseUrl: baseUrl,
authToken: appToken,
userIdentifier: deviceIdentifier,
password: password,
);
if (out.mfa != null) {
return MfaLogin(UserMfaLogin(
masterKey: out.mfa!.masterKey,
authKey: out.mfa!.authKey,
deviceIdentifier: deviceIdentifier,
));
}
return UserLogin(await getUser(deviceIdentifier, out.userData!, false));
}