Skip to content

Commit 77e2db2

Browse files
committed
update sending email in cookie
1 parent 3f2f4db commit 77e2db2

File tree

7 files changed

+8
-20
lines changed

7 files changed

+8
-20
lines changed

app/component/utils/getHeaders.server.ts

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
11
import getIpAddressByRequest from "~/component/utils/getIpAddress";
22

3-
export const getHeaders = async (request: Request, token?: string) => {
3+
export const getHeaders = async (request: Request, user?: any) => {
44
const AccessKey = process.env?.API_ACCESS_KEY;
55
let ip = getIpAddressByRequest(request);
6-
76
// Base headers
87
let headers: Record<string, string> = {
98
Accept: "application/json",
@@ -13,9 +12,8 @@ export const getHeaders = async (request: Request, token?: string) => {
1312
"Client-IP": ip,
1413
};
1514

16-
// If a token is passed, add it as a cookie
17-
if (token) {
18-
headers["Cookie"] = `id_token=${token};`;
15+
if (user) {
16+
headers["Cookie"] = `email=${user.emails[0].value};`;
1917
}
2018

2119
return headers;

app/routes/api.ocr.tsx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ export const action: ActionFunction = async ({ request }) => {
99
let URL_File = process.env.API_URL;
1010
let show_coordinate = formdata.get("show_coordinate") as string;
1111
let imageUrl = formdata.get("imageUrl") as string;
12-
const token = user ? user?.id_token : null;
1312
let body = JSON.stringify({
1413
input: imageUrl,
1514
});
@@ -18,7 +17,7 @@ export const action: ActionFunction = async ({ request }) => {
1817
let res = await fetch(URL_File + "/api/v1/ocr", {
1918
method: "POST",
2019
body,
21-
headers: await getHeaders(request,token),
20+
headers: await getHeaders(request,user),
2221
});
2322

2423
data = await res.json();

app/routes/api.stt.tsx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,10 @@ export const action: ActionFunction = async ({ request }) => {
1111
let audioURL = formData.get("audioURL") as string;
1212
let data;
1313
try {
14-
const token = user ? user?.id_token : null;
1514
let body = JSON.stringify({
1615
input: audioURL,
1716
});
18-
let headers = await getHeaders(request,token);
17+
let headers = await getHeaders(request,user);
1918
let response = await fetch(API_URL + "/api/v1/stt", {
2019
method: "POST",
2120
body,

app/routes/api.translation.stream.tsx

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,14 +19,11 @@ export async function loader({ request }: LoaderFunctionArgs) {
1919
if(model==='MONLAM-MELONG'){
2020
api_url = API_URL + "/api/v1/translation/stream";
2121
}
22-
23-
24-
let token=user ? user?.id_token : null;
2522
let body = JSON.stringify({
2623
input: text,
2724
target,
2825
});
29-
let headers = await getHeaders(request,token);
26+
let headers = await getHeaders(request,user);
3027
return fetch(api_url, {
3128
method: "POST",
3229
body,

app/routes/api.tts.tsx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,10 @@ export const action: ActionFunction = async ({ request }) => {
1212
let data;
1313
let url = API_URL + "/api/v1/tts";
1414
try {
15-
const token = user ? user?.id_token : null;
1615
const body = JSON.stringify({
1716
input: inputReplace(input_data),
1817
});
19-
const headers = await getHeaders(request,token);
18+
const headers = await getHeaders(request,user);
2019
const response = await fetch(url, {
2120
method: "POST",
2221
body,

app/services/auth.server.ts

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,7 @@ let auth0Strategy = new Auth0Strategy(
2424
domain: AUTH0_DOMAIN,
2525
},
2626
async ({ accessToken, refreshToken, extraParams, profile }) => {
27-
// Get the user data from your DB or API using the tokens and profile
28-
// // Use the returned information to process or write to the DB.
29-
// //
30-
console.log(refreshToken)
27+
3128
let id_token = extraParams?.id_token;
3229
let expires_on= parseJwt(id_token);
3330
let email = profile?._json?.email;

app/services/session.server.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@ export async function getUserSession(request: Request) {
3131
return user;
3232
}
3333

34-
3534
export async function generateCSRFToken(request: Request, user: any) {
3635
let secretKey = process.env.API_ACCESS_KEY;
3736
let data = !!user ? user : {};

0 commit comments

Comments
 (0)