Skip to content

Commit d8886cb

Browse files
authored
Merge pull request #343 from kinde-oss/fix/router-return
2 parents 9321ba3 + efdfe60 commit d8886cb

File tree

7 files changed

+15
-8
lines changed

7 files changed

+15
-8
lines changed

.release-it.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"git": {
3-
"requireBranch": "release/2.5",
3+
"requireBranch": "release/2.5",
44
"commitMessage": "chore: release v${version}"
55
},
66
"hooks": {

src/handlers/createOrg.ts

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,18 @@
1+
import { getHeaders } from "../utils/getHeaders";
12
import RouterClient from "../routerClients/RouterClient";
23
import validateState from "../utils/validateState";
4+
import { isPreFetch } from "../utils/isPreFetch";
35

46
/**
57
*
68
* @param {RouterClient} routerClient
79
*/
8-
export const createOrg = async (routerClient) => {
10+
export const createOrg = async (routerClient: RouterClient) => {
11+
const headers = await getHeaders(routerClient.req);
12+
if (isPreFetch(headers)) {
13+
return routerClient.json({ message: "Prefetch skipped" }, { status: 200 });
14+
}
15+
916
const org_name = routerClient.getSearchParam("org_name");
1017
const options = {
1118
org_name: org_name ?? undefined,

src/handlers/login.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import validateState from "../utils/validateState";
1010
export const login = async (routerClient: RouterClient) => {
1111
const headers = await getHeaders(routerClient.req);
1212
if (isPreFetch(headers)) {
13-
return null;
13+
return routerClient.json({ message: "Prefetch skipped" }, { status: 200 });
1414
}
1515

1616
const passedState = routerClient.searchParams.get("state");

src/handlers/logout.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import { getHeaders } from "../utils/getHeaders";
1010
export const logout = async (routerClient: RouterClient) => {
1111
const headers = await getHeaders(routerClient.req);
1212
if (isPreFetch(headers)) {
13-
return null;
13+
return routerClient.json({ message: "Prefetch skipped" }, { status: 200 });
1414
}
1515

1616
const authUrl = await routerClient.kindeClient.logout(

src/handlers/portal.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ import { config, routes } from "../config";
1717
export const portal = async (routerClient: RouterClient) => {
1818
const headers = await getHeaders(routerClient.req);
1919
if (isPreFetch(headers)) {
20-
return null;
20+
return routerClient.json({ message: "Prefetch skipped" }, { status: 200 });
2121
}
2222

2323
const storage = new MemoryStorage();

src/handlers/register.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import validateState from "../utils/validateState";
1010
export const register = async (routerClient: RouterClient) => {
1111
const headers = await getHeaders(routerClient.req);
1212
if (isPreFetch(headers)) {
13-
return null;
13+
return routerClient.json({ message: "Prefetch skipped" }, { status: 200 });
1414
}
1515

1616
const authUrl = await routerClient.kindeClient.register(

src/utils/workQueue.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ export class RequestQueueManager {
2020

2121
async enqueue<T>(task: () => Promise<T>): Promise<T> {
2222
return new Promise((resolve, reject) => {
23-
console.debug("enqueue: task added to queue");
23+
console.debug("enqueue: task added to queue");
2424
this.queue.push({
2525
execute: task,
2626
resolve,
@@ -41,7 +41,7 @@ export class RequestQueueManager {
4141
console.debug("processQueue: task executed successfully");
4242
item.resolve(result);
4343
} catch (error) {
44-
console.debug("processQueue: task execution failed", error);
44+
console.debug("processQueue: task execution failed", error);
4545
item.reject(error);
4646
} finally {
4747
this.isProcessing = false;

0 commit comments

Comments
 (0)