mirror of
https://github.com/MODSetter/SurfSense.git
synced 2026-06-26 21:39:43 +02:00
fix(panels):use session aware asset requests
This commit is contained in:
parent
b4328cd52b
commit
6e4d2eb076
4 changed files with 4 additions and 16 deletions
|
|
@ -33,7 +33,7 @@ import { Separator } from "@/components/ui/separator";
|
||||||
import { Spinner } from "@/components/ui/spinner";
|
import { Spinner } from "@/components/ui/spinner";
|
||||||
import { useMediaQuery } from "@/hooks/use-media-query";
|
import { useMediaQuery } from "@/hooks/use-media-query";
|
||||||
import { useElectronAPI } from "@/hooks/use-platform";
|
import { useElectronAPI } from "@/hooks/use-platform";
|
||||||
import { authenticatedFetch, getBearerToken, redirectToLogin } from "@/lib/auth-utils";
|
import { authenticatedFetch } from "@/lib/auth-fetch";
|
||||||
import { inferMonacoLanguageFromPath } from "@/lib/editor-language";
|
import { inferMonacoLanguageFromPath } from "@/lib/editor-language";
|
||||||
import { buildBackendUrl } from "@/lib/env-config";
|
import { buildBackendUrl } from "@/lib/env-config";
|
||||||
|
|
||||||
|
|
@ -274,12 +274,6 @@ export function EditorPanelContent({
|
||||||
if (!documentId || !searchSpaceId) {
|
if (!documentId || !searchSpaceId) {
|
||||||
throw new Error("Missing document context");
|
throw new Error("Missing document context");
|
||||||
}
|
}
|
||||||
const token = getBearerToken();
|
|
||||||
if (!token) {
|
|
||||||
redirectToLogin();
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
const response = await authenticatedFetch(
|
const response = await authenticatedFetch(
|
||||||
buildBackendUrl(
|
buildBackendUrl(
|
||||||
`/api/v1/search-spaces/${searchSpaceId}/documents/${documentId}/editor-content`
|
`/api/v1/search-spaces/${searchSpaceId}/documents/${documentId}/editor-content`
|
||||||
|
|
@ -417,12 +411,6 @@ export function EditorPanelContent({
|
||||||
if (!searchSpaceId || !documentId) {
|
if (!searchSpaceId || !documentId) {
|
||||||
throw new Error("Missing document context");
|
throw new Error("Missing document context");
|
||||||
}
|
}
|
||||||
const token = getBearerToken();
|
|
||||||
if (!token) {
|
|
||||||
toast.error("Please login to save");
|
|
||||||
redirectToLogin();
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
const response = await authenticatedFetch(
|
const response = await authenticatedFetch(
|
||||||
buildBackendUrl(`/api/v1/search-spaces/${searchSpaceId}/documents/${documentId}/save`),
|
buildBackendUrl(`/api/v1/search-spaces/${searchSpaceId}/documents/${documentId}/save`),
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
"use client";
|
"use client";
|
||||||
|
|
||||||
import { authenticatedFetch } from "@/lib/auth-utils";
|
import { authenticatedFetch } from "@/lib/auth-fetch";
|
||||||
import { buildBackendUrl } from "@/lib/env-config";
|
import { buildBackendUrl } from "@/lib/env-config";
|
||||||
|
|
||||||
export type MemoryScope = "user" | "team";
|
export type MemoryScope = "user" | "team";
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@ import * as pdfjsLib from "pdfjs-dist";
|
||||||
import { type ReactNode, useCallback, useEffect, useRef, useState } from "react";
|
import { type ReactNode, useCallback, useEffect, useRef, useState } from "react";
|
||||||
import { Button } from "@/components/ui/button";
|
import { Button } from "@/components/ui/button";
|
||||||
import { Spinner } from "@/components/ui/spinner";
|
import { Spinner } from "@/components/ui/spinner";
|
||||||
import { getAuthHeaders } from "@/lib/auth-utils";
|
import { getAuthHeaders } from "@/lib/auth-fetch";
|
||||||
|
|
||||||
pdfjsLib.GlobalWorkerOptions.workerSrc = new URL(
|
pdfjsLib.GlobalWorkerOptions.workerSrc = new URL(
|
||||||
"pdfjs-dist/build/pdf.worker.min.mjs",
|
"pdfjs-dist/build/pdf.worker.min.mjs",
|
||||||
|
|
|
||||||
|
|
@ -21,7 +21,7 @@ import {
|
||||||
import { Spinner } from "@/components/ui/spinner";
|
import { Spinner } from "@/components/ui/spinner";
|
||||||
import { useMediaQuery } from "@/hooks/use-media-query";
|
import { useMediaQuery } from "@/hooks/use-media-query";
|
||||||
import { baseApiService } from "@/lib/apis/base-api.service";
|
import { baseApiService } from "@/lib/apis/base-api.service";
|
||||||
import { authenticatedFetch } from "@/lib/auth-utils";
|
import { authenticatedFetch } from "@/lib/auth-fetch";
|
||||||
import { buildBackendUrl } from "@/lib/env-config";
|
import { buildBackendUrl } from "@/lib/env-config";
|
||||||
|
|
||||||
function ReportPanelSkeleton() {
|
function ReportPanelSkeleton() {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue