Skip to content

Commit a69a675

Browse files
committed
Update auth.ts
1 parent 7da2a35 commit a69a675

File tree

1 file changed

+11
-11
lines changed

1 file changed

+11
-11
lines changed

src/utils/auth.ts

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@ let tokenSetter: ReturnType<typeof setInterval>;
55

66
export function hasCredentials() {
77
const authToken = sessionStorage.getItem(
8-
process.env.NEXT_PUBLIC_AUTH_TOKEN_SS_KEY as string
8+
process.env.NEXT_PUBLIC_AUTH_TOKEN_SS_KEY as string,
99
);
1010
const refreshToken = localStorage.getItem(
11-
process.env.NEXT_PUBLIC_REFRESH_TOKEN_LS_KEY as string
11+
process.env.NEXT_PUBLIC_REFRESH_TOKEN_LS_KEY as string,
1212
);
1313

1414
if (!!authToken && !!refreshToken) {
@@ -20,7 +20,7 @@ export function hasCredentials() {
2020

2121
export async function getAuthToken() {
2222
let authToken = sessionStorage.getItem(
23-
process.env.NEXT_PUBLIC_AUTH_TOKEN_SS_KEY as string
23+
process.env.NEXT_PUBLIC_AUTH_TOKEN_SS_KEY as string,
2424
);
2525
if (!authToken || !tokenSetter) {
2626
authToken = await fetchAuthToken();
@@ -30,7 +30,7 @@ export async function getAuthToken() {
3030

3131
async function fetchAuthToken() {
3232
const refreshToken = localStorage.getItem(
33-
process.env.NEXT_PUBLIC_REFRESH_TOKEN_LS_KEY as string
33+
process.env.NEXT_PUBLIC_REFRESH_TOKEN_LS_KEY as string,
3434
);
3535
if (!refreshToken) {
3636
// No refresh token means the user is not authenticated.
@@ -55,7 +55,7 @@ async function fetchAuthToken() {
5555
// Save token.
5656
sessionStorage.setItem(
5757
process.env.NEXT_PUBLIC_AUTH_TOKEN_SS_KEY as string,
58-
authToken
58+
authToken,
5959
);
6060
if (tokenSetter) {
6161
clearInterval(tokenSetter);
@@ -68,7 +68,7 @@ async function fetchAuthToken() {
6868
}
6969
fetchAuthToken();
7070
},
71-
Number(process.env.NEXT_PUBLIC_AUTH_KEY_TIMEOUT || 300000)
71+
Number(process.env.NEXT_PUBLIC_AUTH_KEY_TIMEOUT || 300000),
7272
);
7373

7474
return authToken;
@@ -80,28 +80,28 @@ async function fetchAuthToken() {
8080
function saveCredentials(
8181
authToken: string,
8282
sessionToken: string,
83-
refreshToken: string | null = null
83+
refreshToken: string | null = null,
8484
) {
8585
sessionStorage.setItem(
8686
process.env.NEXT_PUBLIC_AUTH_TOKEN_SS_KEY as string,
87-
authToken
87+
authToken,
8888
);
8989
sessionStorage.setItem(
9090
process.env.NEXT_PUBLIC_SESSION_TOKEN_LS_KEY as string,
91-
sessionToken
91+
sessionToken,
9292
);
9393
if (refreshToken) {
9494
localStorage.setItem(
9595
process.env.NEXT_PUBLIC_REFRESH_TOKEN_LS_KEY as string,
96-
refreshToken
96+
refreshToken,
9797
);
9898
}
9999
}
100100

101101
export async function login(username: string, password: string) {
102102
const headers: { [key: string]: string } = {};
103103
const sessionToken = sessionStorage.getItem(
104-
process.env.NEXT_PUBLIC_SESSION_TOKEN_LS_KEY as string
104+
process.env.NEXT_PUBLIC_SESSION_TOKEN_LS_KEY as string,
105105
);
106106
if (sessionToken) {
107107
headers['woocommerce-session'] = `Session ${sessionToken}`;

0 commit comments

Comments
 (0)