deletePasskey method

  1. @override
Future<void> deletePasskey(
  1. String passkeyId
)
override

Implementation

@override
Future<void> deletePasskey(String passkeyId) async {
  try {
    // Create a Passkey object with the given passkeyId
    final passkey = js_model.Passkey(id: passkeyId);

    // Call the deletePasskey method with the Passkey object
    final resultPromise = passage.currentUser.deletePasskey(passkey);
    await js_util.promiseToFuture(resultPromise);
  } catch (e) {
    throw PassageError.fromObject(
      object: e,
      overrideCode: PassageErrorCode.passkeyError,
    );
  }
}