From 6ab764177d7c5ca56803dc3a5d0b657fd055a060 Mon Sep 17 00:00:00 2001 From: neil Date: Sat, 7 Jan 2023 15:27:16 +0800 Subject: [PATCH] #78 cleanup localhost -> api.tea.xyz --- modules/gui/src/components/NavBar/ProfileNavButton.svelte | 3 ++- modules/gui/src/libs/api/mock.ts | 2 ++ modules/gui/src/libs/api/tauri.ts | 6 +++--- 3 files changed, 7 insertions(+), 4 deletions(-) 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: {