diff --git a/apps/frontend/src/components/launches/web3/providers/wrapcaster.provider.tsx b/apps/frontend/src/components/launches/web3/providers/wrapcaster.provider.tsx
index a00d32c5..f5e2d1fe 100644
--- a/apps/frontend/src/components/launches/web3/providers/wrapcaster.provider.tsx
+++ b/apps/frontend/src/components/launches/web3/providers/wrapcaster.provider.tsx
@@ -6,76 +6,59 @@ import { useVariables } from '@gitroom/react/helpers/variable.context';
import { TopTitle } from '@gitroom/frontend/components/launches/helpers/top.title.component';
import { useModals } from '@mantine/modals';
import { LoadingComponent } from '@gitroom/frontend/components/layout/loading';
-import { NeynarAuthButton, NeynarContextProvider, Theme, useNeynarContext } from '@neynar/react';
+import {
+ NeynarAuthButton,
+ NeynarContextProvider,
+ Theme,
+ useNeynarContext,
+} from '@neynar/react';
import { INeynarAuthenticatedUser } from '@neynar/react/dist/types/common';
+import { ButtonCaster } from '@gitroom/frontend/components/auth/providers/farcaster.provider';
export const WrapcasterProvider: FC
= (props) => {
- const [id, state] = props.nonce.split('||');
+ const [_, state] = props.nonce.split('||');
const modal = useModals();
const [hide, setHide] = useState(false);
- const auth = useCallback((params: { user: INeynarAuthenticatedUser }) => {
+ const auth = useCallback((code: string) => {
setHide(true);
- return props.onComplete(Buffer.from(JSON.stringify(params.user)).toString('base64'), state);
- }, []);
+ return props.onComplete(code, state);
+ }, [state]);
return (
- {
- // auth(params);
- // },
- // },
- }}
- >
-
-
-