#Convex Clerk Issue

7 messages · Page 1 of 1 (latest)

swift bronze
thorn ledge
#

@swift bronze the last one is not correct, but the second last one is correct

swift bronze
#

Can you share more of your Clerk set up? Like wherever you're instantiating your ConvexProviderWithClerk?

thorn ledge
#

it is in the main.tsx:
createRoot(document.getElementById("root")!).render(
<StrictMode>
<ClerkProvider publishableKey={import.meta.env.VITE_CLERK_PUBLISHABLE_KEY}>
<ConvexProviderWithClerk client={convex} useAuth={useAuth}>
<PayPalScriptProvider options={initialOptions}>
<App />
</PayPalScriptProvider>
</ConvexProviderWithClerk>
</ClerkProvider>
</StrictMode>
);

#

the whole file:
import { StrictMode } from "react";
import { createRoot } from "react-dom/client";
import "./index.css";
import { App } from "./App.tsx";
import { initDiscordSdk } from "./configs/discord";
import { convex } from "./configs/convex";
import { ClerkProvider, useAuth } from "@clerk/clerk-react";
import { ConvexProviderWithClerk } from "convex/react-clerk";
import { PayPalScriptProvider } from "@paypal/react-paypal-js";

initDiscordSdk();

const initialOptions = {
clientId: import.meta.env.VITE_PAYPAL_CLIENT_ID,
disableFunding: ["card", "paylater"],
buyerCountry: "US",
currency: "USD",
dataPageType: "product-details",
components: "buttons",
dataSdkIntegrationSource: "developer-studio",
};

createRoot(document.getElementById("root")!).render(
<StrictMode>
<ClerkProvider publishableKey={import.meta.env.VITE_CLERK_PUBLISHABLE_KEY}>
<ConvexProviderWithClerk client={convex} useAuth={useAuth}>
<PayPalScriptProvider options={initialOptions}>
<App />
</PayPalScriptProvider>
</ConvexProviderWithClerk>
</ClerkProvider>
</StrictMode>
);

swift bronze
#

Hmm that all looks right so far. And there's nothing calling setAuth on convex directly? 1234 seems like the type of value that gets accidentally set somewhere vs. something that the clerk hook would return

(I guess curious if ./configs/convex has anything interesting or not)

topaz forum
#

This sounds like some example code from a previous conversation we had @thorn ledge? sounds like some code somewhere says setAuth(() => '1234')