added Callback and custon notification Toast, client notification event handler

This commit is contained in:
PxlLoewe
2025-05-22 00:43:03 -07:00
parent 0f04174516
commit 8a4b42f02b
38 changed files with 715 additions and 339 deletions

View File

@@ -1,5 +1,6 @@
import { ConnectedAircraft, ConnectedDispatcher } from "@repo/db";
import axios from "axios";
import { getSession } from "next-auth/react";
export const serverApi = axios.create({
baseURL: process.env.NEXT_PUBLIC_DISPATCH_SERVER_URL,
@@ -9,6 +10,22 @@ export const serverApi = axios.create({
},
});
serverApi.interceptors.request.use(
async (config) => {
const session = await getSession();
const token = session?.user.id; /* session?.accessToken */ // abhängig von deinem NextAuth setup
if (token) {
config.headers.Authorization = `User ${token}`;
}
return config;
},
(error) => {
return Promise.reject(error);
},
);
export const getConenctedUsers = async (): Promise<
(ConnectedDispatcher | ConnectedAircraft)[]
> => {