loginWithPhone method

Future<void> loginWithPhone({
  1. required String phoneNumber,
  2. required Location location,
  3. required OnSuccessCallback onSuccess,
  4. required OnErrorCallBack onError,
})

Start a phone-number login. onSuccess returns the session id and OTP expiry; follow up with verifyOtp (and, for multi-profile accounts, selectUser).

Implementation

Future<void> loginWithPhone({
  required String phoneNumber,
  required Location location,
  required OnSuccessCallback onSuccess,
  required OnErrorCallBack onError,
}) {
  return _bridge.invoke(
    'Extension.loginWithPhone',
    params: {'phoneNumber': phoneNumber, 'location': location.toMap()},
    callbacks: {
      'onSuccess': onSuccess,
      'onError': onError,
    },
  );
}