@@ -405,7 +405,7 @@ public class NativeBridge: NSObject {
405405 }
406406 }
407407
408- @objc public func signupWithPasskey( email: String ? , phoneNumber: String ? , username: String ? , name: String ? , realm: String ? , audience: String ? , scope: String ? , organization: String ? , resolve: @escaping RCTPromiseResolveBlock , reject: @escaping RCTPromiseRejectBlock ) {
408+ @objc public func signupWithPasskey( email: String ? , phoneNumber: String ? , username: String ? , name: String ? , givenName : String ? , familyName : String ? , nickname : String ? , picture : String ? , userMetadata : [ String : String ] ? , realm: String ? , audience: String ? , scope: String ? , organization: String ? , resolve: @escaping RCTPromiseResolveBlock , reject: @escaping RCTPromiseRejectBlock ) {
409409 guard #available( iOS 16 . 6 , * ) else {
410410 reject ( " PASSKEY_NOT_AVAILABLE " , " Passkeys require iOS 16.6 or later " , nil )
411411 return
@@ -416,6 +416,11 @@ public class NativeBridge: NSObject {
416416 let phoneValue = phoneNumber? . isEmpty == true ? nil : phoneNumber
417417 let usernameValue = username? . isEmpty == true ? nil : username
418418 let nameValue = name? . isEmpty == true ? nil : name
419+ let givenNameValue = givenName? . isEmpty == true ? nil : givenName
420+ let familyNameValue = familyName? . isEmpty == true ? nil : familyName
421+ let nicknameValue = nickname? . isEmpty == true ? nil : nickname
422+ let pictureValue = picture? . isEmpty == true ? nil : picture
423+ let userMetadataValue = userMetadata? . isEmpty == true ? nil : userMetadata
419424 let realmValue = realm? . isEmpty == true ? nil : realm
420425 let audienceValue = audience? . isEmpty == true ? nil : audience
421426 let orgValue = organization? . isEmpty == true ? nil : organization
@@ -432,6 +437,11 @@ public class NativeBridge: NSObject {
432437 phoneNumber: phoneValue,
433438 username: usernameValue,
434439 name: nameValue,
440+ givenName: givenNameValue,
441+ familyName: familyNameValue,
442+ nickname: nicknameValue,
443+ picture: pictureValue,
444+ userMetadata: userMetadataValue,
435445 connection: realmValue,
436446 organization: orgValue
437447 ) . start { result in
0 commit comments