Fix base uri handling

This commit is contained in:
Zoe Roux
2025-07-07 23:13:52 +02:00
parent c7103410dc
commit aa342cfbd3
7 changed files with 22 additions and 17 deletions
+1 -1
View File
@@ -6,7 +6,7 @@ export const AccountContext = createContext<{
authToken: string | null;
selectedAccount: Account | null;
accounts: (Account & { select: () => void; remove: () => void })[];
}>({ apiUrl: "", authToken: null, selectedAccount: null, accounts: [] });
}>({ apiUrl: "/", authToken: null, selectedAccount: null, accounts: [] });
export const useToken = () => {
const { apiUrl, authToken } = useContext(AccountContext);
+1 -2
View File
@@ -1,6 +1,5 @@
import { useQueryClient } from "@tanstack/react-query";
import { type ReactNode, useEffect, useMemo, useRef } from "react";
import { Platform } from "react-native";
import { z } from "zod/v4";
import { Account, User } from "~/models";
import { useFetch } from "~/query";
@@ -16,7 +15,7 @@ export const AccountProvider = ({ children }: { children: ReactNode }) => {
const ret = useMemo(() => {
const acc = accounts.find((x) => x.selected);
return {
apiUrl: acc?.apiUrl ?? "",
apiUrl: acc?.apiUrl ?? "/",
authToken: acc?.token ?? null,
selectedAccount: acc ?? null,
accounts: accounts.map((account) => ({