fixed link sharing page not showing other users scores when logged in

This commit is contained in:
Polaris
2024-08-26 13:08:43 -04:00
parent 7841fe8ff9
commit 90ae8fc48c
3 changed files with 44 additions and 17 deletions

View File

@ -21,15 +21,16 @@ const ActionsCell: React.FC<ActionsCellProps> = ({ row }) => {
const router = useRouter();
const handleGenerateShareToken = async () => {
const { token, error } = await generateShareToken(row.original.id);
if (error) {
setError(error);
} else {
const newTab = window.open(`/${token}/${row.original.id}`);
const response = await generateShareToken(row.original.id);
if (response.error) {
setError(response.error);
} else if (response.token) {
const shareUrl = `/${response.token}/${row.original.id}`;
const newTab = window.open(shareUrl, "_blank");
if (newTab) {
newTab.focus();
} else {
router.push(`/${token}/${row.original.id}`);
router.push(shareUrl);
}
}
};