fix: minor fixes for the frontend
This commit is contained in:
parent
3f3cc5c484
commit
5d1d138aca
3 changed files with 7 additions and 5 deletions
|
|
@ -135,7 +135,7 @@ func (s Server) PostSignIn(ctx context.Context, req auth.PostSignInRequestObject
|
||||||
ginCtx.SetSameSite(http.SameSiteStrictMode)
|
ginCtx.SetSameSite(http.SameSiteStrictMode)
|
||||||
ginCtx.SetCookie("access_token", accessToken, 900, "/api", "", false, true)
|
ginCtx.SetCookie("access_token", accessToken, 900, "/api", "", false, true)
|
||||||
ginCtx.SetCookie("refresh_token", refreshToken, 1209600, "/auth", "", false, true)
|
ginCtx.SetCookie("refresh_token", refreshToken, 1209600, "/auth", "", false, true)
|
||||||
ginCtx.SetCookie("xsrf_token", csrfToken, 1209600, "/api", "", false, false)
|
ginCtx.SetCookie("xsrf_token", csrfToken, 1209600, "/", "", false, false)
|
||||||
|
|
||||||
result := auth.PostSignIn200JSONResponse{
|
result := auth.PostSignIn200JSONResponse{
|
||||||
UserId: user.ID,
|
UserId: user.ID,
|
||||||
|
|
|
||||||
|
|
@ -23,7 +23,6 @@ const STATUS_BUTTONS: { status: UserTitleStatus; icon: React.ReactNode; label: s
|
||||||
export function TitleStatusControls({ titleId }: { titleId: number }) {
|
export function TitleStatusControls({ titleId }: { titleId: number }) {
|
||||||
const [cookies] = useCookies(['xsrf_token']);
|
const [cookies] = useCookies(['xsrf_token']);
|
||||||
const xsrfToken = cookies['xsrf_token'] || null;
|
const xsrfToken = cookies['xsrf_token'] || null;
|
||||||
console.log("xsrf_token: " + xsrfToken)
|
|
||||||
|
|
||||||
const [currentStatus, setCurrentStatus] = useState<UserTitleStatus | null>(null);
|
const [currentStatus, setCurrentStatus] = useState<UserTitleStatus | null>(null);
|
||||||
const [loading, setLoading] = useState(false);
|
const [loading, setLoading] = useState(false);
|
||||||
|
|
@ -56,7 +55,9 @@ export function TitleStatusControls({ titleId }: { titleId: number }) {
|
||||||
await deleteUserTitle({path: {
|
await deleteUserTitle({path: {
|
||||||
user_id: userId,
|
user_id: userId,
|
||||||
title_id: titleId,
|
title_id: titleId,
|
||||||
}})
|
},
|
||||||
|
headers: { "X-XSRF-TOKEN": xsrfToken },
|
||||||
|
})
|
||||||
setCurrentStatus(null);
|
setCurrentStatus(null);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
@ -73,7 +74,8 @@ export function TitleStatusControls({ titleId }: { titleId: number }) {
|
||||||
title_id: titleId,
|
title_id: titleId,
|
||||||
status: status,
|
status: status,
|
||||||
},
|
},
|
||||||
path: {user_id: userId}
|
path: {user_id: userId},
|
||||||
|
headers: { "X-XSRF-TOKEN": xsrfToken },
|
||||||
});
|
});
|
||||||
|
|
||||||
setCurrentStatus(added.data?.status ?? null);
|
setCurrentStatus(added.data?.status ?? null);
|
||||||
|
|
|
||||||
|
|
@ -96,7 +96,7 @@ export default function UserPage({ userId }: UserPageProps) {
|
||||||
// "all"
|
// "all"
|
||||||
// );
|
// );
|
||||||
|
|
||||||
if (!result?.data?.data.length) return { items: [], nextCursor: null };
|
if (!result?.data?.data?.length) return { items: [], nextCursor: null };
|
||||||
|
|
||||||
return { items: result.data?.data, nextCursor: result.data?.cursor ?? null };
|
return { items: result.data?.data, nextCursor: result.data?.cursor ?? null };
|
||||||
} catch (err: any) {
|
} catch (err: any) {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue