rely on zod to remove os specific restraints

This commit is contained in:
Hailey
2024-04-15 03:52:10 -07:00
parent c499a03661
commit 7ed21e448d
7 changed files with 91 additions and 285 deletions
@@ -34,7 +34,7 @@ public class ExpoBlueskyOAuthClientModule: Module {
promise.resolve(keypair)
}
AsyncFunction("createJwt") { (header: JWTHeader, payload: JWTPayload, jwk: JWK, promise: Promise) in
AsyncFunction("createJwt") { (header: String, payload: String, jwk: String, promise: Promise) in
guard let jwt = JWTUtil.createJwt(header: header, payload: payload, jwk: jwk) else {
promise.reject("JWTError", "Error creating JWT.")
return
@@ -42,7 +42,7 @@ public class ExpoBlueskyOAuthClientModule: Module {
promise.resolve(jwt)
}
AsyncFunction("verifyJwt") { (token: String, jwk: JWK, promise: Promise) in
AsyncFunction("verifyJwt") { (token: String, jwk: String, promise: Promise) in
promise.resolve(JWTUtil.verifyJwt(token: token, jwk: jwk))
}
}