refactor: change API proxy from Serverless Functions to Serverless Middlewares to save Function Invocations on vercel

This commit is contained in:
Kentai Radiquum 2024-08-23 03:25:12 +05:00
parent 11343eb7f8
commit ad1c56f593
Signed by: Radiquum
GPG key ID: 858E8EE696525EED
9 changed files with 81 additions and 60 deletions

View file

@ -1,12 +1,12 @@
"use client";
import { useUserStore } from "#/store/auth";
import { useEffect, useState } from "react";
import { fetchDataViaGet } from "../api/utils";
import { Spinner } from "../components/Spinner/Spinner";
import { Avatar, Card, Button, Table } from "flowbite-react";
import { Chip } from "../components/Chip/Chip";
import { unixToDate, minutesToTime } from "../api/utils";
import { fetchDataViaGet, unixToDate, minutesToTime } from "../api/utils";
import { ReleaseCourusel } from "#/components/ReleaseCourusel/ReleaseCourusel";
import { ENDPOINTS } from "#/api/config";
export const ProfilePage = (props: any) => {
const authUser = useUserStore((state) => state);
@ -15,7 +15,7 @@ export const ProfilePage = (props: any) => {
useEffect(() => {
async function _getData() {
let url = `/api/profile/${props.id}`;
let url = `${ENDPOINTS.user.profile}/${props.id}`;
if (authUser.token) {
url += `?token=${authUser.token}`;
}