mirror of
https://github.com/MODSetter/SurfSense.git
synced 2026-04-25 08:46:22 +02:00
21 lines
553 B
TypeScript
21 lines
553 B
TypeScript
|
|
/**
|
||
|
|
* Get auth token for Electric SQL
|
||
|
|
* In production, this should get the token from your auth system
|
||
|
|
*/
|
||
|
|
|
||
|
|
export async function getElectricAuthToken(): Promise<string> {
|
||
|
|
// For insecure mode (development), return empty string
|
||
|
|
if (process.env.NEXT_PUBLIC_ELECTRIC_AUTH_MODE === "insecure") {
|
||
|
|
return "";
|
||
|
|
}
|
||
|
|
|
||
|
|
// In production, get token from your auth system
|
||
|
|
// This should match your backend auth token
|
||
|
|
if (typeof window !== "undefined") {
|
||
|
|
const token = localStorage.getItem("surfsense_bearer_token");
|
||
|
|
return token || "";
|
||
|
|
}
|
||
|
|
|
||
|
|
return "";
|
||
|
|
}
|