register method
Implementation
@override
Future<String> register(
String transactionId, [PasskeyCreationOptions? options]) async {
final passkeysSupported = await canAuthenticateWithPasskey();
if (!passkeysSupported) {
throw PassageError(code: PasskeyErrorCode.passkeysNotSupported);
}
try {
final resultPromise = passage.passkey.register(transactionId);
final string = await js_util.promiseToFuture(resultPromise);
return string;
} catch (e) {
throw PassageError.fromObject(
object: e, overrideCode: PasskeyErrorCode.passkeysNotSupported);
}
}