diff --git a/modules/gui/src/components/NavBar/ProfileNavButton.svelte b/modules/gui/src/components/NavBar/ProfileNavButton.svelte index 521d9fc..1cb3e5a 100644 --- a/modules/gui/src/components/NavBar/ProfileNavButton.svelte +++ b/modules/gui/src/components/NavBar/ProfileNavButton.svelte @@ -2,12 +2,13 @@ import { open } from '@tauri-apps/api/shell'; import { authStore } from '$libs/stores'; import type { Developer } from '@tea/ui/types'; + import { apiBaseUrl } from '@api'; let user: Developer | null = null; const deviceId = authStore.deviceIdStore; const openGithub = () => { - open(`http://localhost:3000/v1/auth/user?device_id=${$deviceId}`); + open(`${apiBaseUrl}/auth/user?device_id=${$deviceId}`); try { authStore.pollSession(); } catch (error) { diff --git a/modules/gui/src/libs/api/mock.ts b/modules/gui/src/libs/api/mock.ts index bca61a8..45beba2 100644 --- a/modules/gui/src/libs/api/mock.ts +++ b/modules/gui/src/libs/api/mock.ts @@ -11,6 +11,8 @@ import { PackageStates } from '../types'; import { loremIpsum } from 'lorem-ipsum'; import _ from 'lodash'; +export const apiBaseUrl = 'https://api.tea.xyz/v1'; + const packages: Package[] = [ { slug: 'mesonbuild_com', diff --git a/modules/gui/src/libs/api/tauri.ts b/modules/gui/src/libs/api/tauri.ts index e3a967d..4e38a07 100644 --- a/modules/gui/src/libs/api/tauri.ts +++ b/modules/gui/src/libs/api/tauri.ts @@ -21,13 +21,13 @@ import type { GUIPackage, Course, Category, AuthStatus } from '../types'; import * as mock from './mock'; import { PackageStates } from '../types'; -// const base = 'https://api.tea.xyz/v1'; -const base = 'http://localhost:3000/v1'; +export const apiBaseUrl = 'https://api.tea.xyz/v1'; +// const apiBaseUrl = 'http://localhost:3000/v1'; async function get(path: string, query?: { [key: string]: string }) { console.log('path', path); const client = await getClient(); - const uri = join(base, path); + const uri = join(apiBaseUrl, path); console.log('uri:', uri); const { data } = await client.get(uri.toString(), { headers: {