mirror of
https://github.com/Monadical-SAS/reflector.git
synced 2025-12-20 20:29:06 +00:00
19 lines
535 B
TypeScript
19 lines
535 B
TypeScript
import { Configuration } from "../api/runtime";
|
|
import { DefaultApi } from "../api/apis/DefaultApi";
|
|
|
|
import { useFiefAccessTokenInfo } from "@fief/fief/nextjs/react";
|
|
|
|
export default function getApi(): DefaultApi {
|
|
const accessTokenInfo = useFiefAccessTokenInfo();
|
|
|
|
const apiConfiguration = new Configuration({
|
|
basePath: process.env.NEXT_PUBLIC_API_URL,
|
|
accessToken: accessTokenInfo
|
|
? "Bearer " + accessTokenInfo.access_token
|
|
: undefined,
|
|
});
|
|
const api = new DefaultApi(apiConfiguration);
|
|
|
|
return api;
|
|
}
|