@@ -10,16 +10,20 @@ export async function keyless() {
1010 if ( ! keylessServiceInstance ) {
1111 const storage = await createFileStorage ( ) ;
1212
13+ const mockContext = {
14+ locals : { runtime : { env : { } } } ,
15+ } as unknown as APIContext ;
16+
1317 keylessServiceInstance = createKeylessService ( {
1418 storage,
1519 api : {
1620 async createAccountlessApplication ( requestHeaders ?: Headers ) {
1721 try {
18- const mockContext = {
19- locals : { runtime : { env : { } } } ,
20- } as unknown as APIContext ;
21-
22- return await clerkClient ( mockContext ) . __experimental_accountlessApplications . createAccountlessApplication ( {
22+ return await clerkClient ( mockContext , {
23+ secretKey : process . env . CLERK_SECRET_KEY ,
24+ publishableKey : process . env . PUBLIC_CLERK_PUBLISHABLE_KEY ,
25+ apiUrl : process . env . CLERK_API_URL ,
26+ } ) . __experimental_accountlessApplications . createAccountlessApplication ( {
2327 requestHeaders,
2428 } ) ;
2529 } catch {
@@ -28,13 +32,11 @@ export async function keyless() {
2832 } ,
2933 async completeOnboarding ( requestHeaders ?: Headers ) {
3034 try {
31- const mockContext = {
32- locals : { runtime : { env : { } } } ,
33- } as unknown as APIContext ;
34-
35- return await clerkClient (
36- mockContext ,
37- ) . __experimental_accountlessApplications . completeAccountlessApplicationOnboarding ( {
35+ return await clerkClient ( mockContext , {
36+ secretKey : process . env . CLERK_SECRET_KEY ,
37+ publishableKey : process . env . PUBLIC_CLERK_PUBLISHABLE_KEY ,
38+ apiUrl : process . env . CLERK_API_URL ,
39+ } ) . __experimental_accountlessApplications . completeAccountlessApplicationOnboarding ( {
3840 requestHeaders,
3941 } ) ;
4042 } catch {
0 commit comments