Convex-only Slice 1: clients talk to Convex, Flue is a private worker (#20)
This commit is contained in:
@@ -22,7 +22,7 @@
|
||||
"expo-constants": "~57.0.2",
|
||||
"expo-secure-store": "~57.0.0",
|
||||
"heroui-native": "catalog:",
|
||||
"react": "^19.2.3",
|
||||
"react": "catalog:",
|
||||
"react-native": "0.86.0",
|
||||
"sonner": "catalog:",
|
||||
"zod": "catalog:"
|
||||
@@ -30,8 +30,8 @@
|
||||
"devDependencies": {
|
||||
"@code/config": "workspace:*",
|
||||
"@types/react": "~19.2.17",
|
||||
"vite": "catalog:",
|
||||
"typescript": "catalog:",
|
||||
"vite": "catalog:",
|
||||
"vitest": "catalog:"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
import { env } from "@code/env/web";
|
||||
import { convexClient, crossDomainClient } from "@convex-dev/better-auth/client/plugins";
|
||||
import { convexClient } from "@convex-dev/better-auth/client/plugins";
|
||||
import { createAuthClient } from "better-auth/react";
|
||||
|
||||
export const authClient = createAuthClient({
|
||||
baseURL: env.VITE_CONVEX_SITE_URL,
|
||||
plugins: [convexClient(), crossDomainClient()],
|
||||
baseURL: env.VITE_AUTH_URL,
|
||||
plugins: [convexClient()],
|
||||
});
|
||||
|
||||
@@ -7,8 +7,18 @@ import { authClient } from "./auth-client";
|
||||
|
||||
const convex = new ConvexReactClient(env.VITE_CONVEX_URL, { expectAuth: true });
|
||||
|
||||
export const WebAuthProvider = ({ children }: { children: ReactNode }) => (
|
||||
<ConvexBetterAuthProvider authClient={authClient} client={convex}>
|
||||
export const WebAuthProvider = ({
|
||||
children,
|
||||
initialToken,
|
||||
}: {
|
||||
readonly children: ReactNode;
|
||||
readonly initialToken?: string | null;
|
||||
}) => (
|
||||
<ConvexBetterAuthProvider
|
||||
authClient={authClient}
|
||||
client={convex}
|
||||
initialToken={initialToken}
|
||||
>
|
||||
{children}
|
||||
</ConvexBetterAuthProvider>
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user