This commit is contained in:
@@ -5,6 +5,7 @@
|
||||
|
||||
import { Editor, TLStoreEventInfo } from '@tldraw/tldraw';
|
||||
import { useTranscriptionStore } from '../../stores/transcriptionStore';
|
||||
import { API_BASE } from '../../../../config/apiConfig';
|
||||
|
||||
export class CanvasEventLogger {
|
||||
private editor: Editor | null = null;
|
||||
@@ -221,7 +222,7 @@ export class CanvasEventLogger {
|
||||
this.buffer = [];
|
||||
|
||||
try {
|
||||
const response = await fetch('http://192.168.0.64:8000/transcribe/canvas-events', {
|
||||
const response = await fetch(`${API_BASE}/transcribe/canvas-events`, {
|
||||
method: 'POST',
|
||||
headers: {
|
||||
'Content-Type': 'application/json',
|
||||
|
||||
@@ -26,7 +26,7 @@ export const CCCabinetsPanel: React.FC = () => {
|
||||
return createTheme({ palette: { mode, divider: 'var(--color-divider)' } });
|
||||
}, [tldrawPreferences?.colorScheme, prefersDarkMode]);
|
||||
|
||||
const API_BASE: string = import.meta.env.VITE_API_BASE || (location.port.startsWith('517') ? 'http://127.0.0.1:8080' : '/api');
|
||||
const API_BASE: string = import.meta.env.VITE_API_BASE || '/api';
|
||||
|
||||
type RequestInitLite = { method?: string; body?: string | FormData | Blob | null; headers?: Record<string, string> } | undefined;
|
||||
const apiFetch = useCallback(async (url: string, init?: RequestInitLite) => {
|
||||
|
||||
@@ -141,7 +141,7 @@ export const CCFilesPanel: React.FC = () => {
|
||||
type RequestInitLike = { method?: string; body?: FormData | string | Blob | null; headers?: Record<string, string> } | undefined;
|
||||
type HeadersInitLike = Record<string, string>;
|
||||
|
||||
const API_BASE: string = import.meta.env.VITE_API_BASE || (location.port.startsWith('517') ? 'http://127.0.0.1:8080' : '/api');
|
||||
const API_BASE: string = import.meta.env.VITE_API_BASE || '/api';
|
||||
|
||||
const apiFetch = useCallback(async (url: string, init?: RequestInitLike) => {
|
||||
const headers: HeadersInitLike = {
|
||||
|
||||
@@ -106,7 +106,7 @@ export const CCFilesPanelEnhanced: React.FC = () => {
|
||||
type RequestInitLike = { method?: string; body?: FormData | string | Blob | null; headers?: Record<string, string> } | undefined;
|
||||
type HeadersInitLike = Record<string, string>;
|
||||
|
||||
const API_BASE: string = (import.meta as unknown as { env?: { VITE_API_BASE?: string } })?.env?.VITE_API_BASE || (location.port.startsWith('517') ? 'http://127.0.0.1:8080' : '/api');
|
||||
const API_BASE: string = import.meta.env.VITE_API_BASE || '/api';
|
||||
|
||||
const apiFetch = async (url: string, init?: RequestInitLike) => {
|
||||
const headers: HeadersInitLike = {
|
||||
|
||||
@@ -119,7 +119,7 @@ export const CCTranscriptionPanel: React.FC = () => {
|
||||
useEffect(() => {
|
||||
const detectTimetable = async () => {
|
||||
try {
|
||||
const apiBase = import.meta.env.VITE_API_URL || 'https://api.classroomcopilot.ai';
|
||||
const apiBase = import.meta.env.VITE_API_BASE || import.meta.env.VITE_API_URL || '/api';
|
||||
const response = await fetch(`${apiBase}/database/timetables/current-period`);
|
||||
const data = await response.json();
|
||||
if (data.period_id) {
|
||||
|
||||
Reference in New Issue
Block a user