selectUser method

Future<void> selectUser({
  1. required String sessionId,
  2. required String userId,
  3. required String otp,
  4. required OnSuccessCallback onSuccess,
  5. required OnErrorCallBack onError,
})

Complete a multi-profile login: after verifyOtp returns profiles via onProfileSelection, call this with the chosen userId plus the same sessionId and otp. onSuccess returns the authenticated session.

Implementation

Future<void> selectUser({
  required String sessionId,
  required String userId,
  required String otp,
  required OnSuccessCallback onSuccess,
  required OnErrorCallBack onError,
}) {
  return _bridge.invoke(
    'Extension.selectUser',
    params: {'sessionId': sessionId, 'userId': userId, 'otp': otp},
    callbacks: {
      'onSuccess': onSuccess,
      'onError': onError,
    },
  );
}