Update artifacts/fb-publisher/src/pages/Publisher.tsx
Browse files
artifacts/fb-publisher/src/pages/Publisher.tsx
CHANGED
|
@@ -232,6 +232,8 @@ function ssSet(key: string, value: unknown) {
|
|
| 232 |
|
| 233 |
export default function Publisher() {
|
| 234 |
const [user, setUser] = useState<any>(null);
|
|
|
|
|
|
|
| 235 |
|
| 236 |
useEffect(() => {
|
| 237 |
supabase.auth.getSession().then(({ data: { session } }) => {
|
|
@@ -244,10 +246,11 @@ export default function Publisher() {
|
|
| 244 |
}
|
| 245 |
});
|
| 246 |
return () => subscription.unsubscribe();
|
| 247 |
-
}, [setLocation]);
|
| 248 |
|
| 249 |
-
const
|
| 250 |
-
|
|
|
|
| 251 |
|
| 252 |
const meQuery = useGetMe({
|
| 253 |
query: {
|
|
|
|
| 232 |
|
| 233 |
export default function Publisher() {
|
| 234 |
const [user, setUser] = useState<any>(null);
|
| 235 |
+
const [location, setLocation] = useLocation();
|
| 236 |
+
const queryClient = useQueryClient();
|
| 237 |
|
| 238 |
useEffect(() => {
|
| 239 |
supabase.auth.getSession().then(({ data: { session } }) => {
|
|
|
|
| 246 |
}
|
| 247 |
});
|
| 248 |
return () => subscription.unsubscribe();
|
| 249 |
+
}, [setLocation]);
|
| 250 |
|
| 251 |
+
const signOut = async () => {
|
| 252 |
+
await supabase.auth.signOut();
|
| 253 |
+
};
|
| 254 |
|
| 255 |
const meQuery = useGetMe({
|
| 256 |
query: {
|