Skip to content

Commit 3e1f2ba

Browse files
committed
remove login requirement for MGE player pages
1 parent 80444da commit 3e1f2ba

File tree

2 files changed

+6
-10
lines changed

2 files changed

+6
-10
lines changed

src/routes/mge/players/[steamid]/+page.server.ts

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,6 @@ import { ID } from '@node-steam/id';
66
import { toSteam64FromAny, allIdVariantsForSteam64 } from '$lib/whois/utils';
77

88
export const load: PageServerLoad = async ({ params, locals, url }) => {
9-
if (!locals.user) {
10-
const returnTo = encodeURIComponent(url.pathname + url.search);
11-
throw redirect(302, `/api/auth/login?returnTo=${returnTo}`);
12-
}
139

1410
let existsInAr = false;
1511
let existsInBr = false;
@@ -65,9 +61,11 @@ export const load: PageServerLoad = async ({ params, locals, url }) => {
6561
// Determine if viewed profile is an alt of the logged-in user's main
6662
let isAltOfViewerMain = false;
6763
try {
68-
const viewer64 = toSteam64FromAny(String(locals.user?.steamid || ''));
69-
const viewed64 = toSteam64FromAny(String(params.steamid));
70-
if (viewer64 && viewed64) {
64+
// Only check alt relationships if user is logged in
65+
if (locals.user?.steamid) {
66+
const viewer64 = toSteam64FromAny(String(locals.user.steamid));
67+
const viewed64 = toSteam64FromAny(String(params.steamid));
68+
if (viewer64 && viewed64) {
7169
const viewerVariants = allIdVariantsForSteam64(viewer64);
7270
const viewerAltRow = await prismaArg.whois_alt_links.findFirst({
7371
where: { steam_id: { in: viewerVariants } },
@@ -86,6 +84,7 @@ export const load: PageServerLoad = async ({ params, locals, url }) => {
8684
select: { steam_id: true }
8785
});
8886
isAltOfViewerMain = Boolean(link);
87+
}
8988
}
9089
} catch {}
9190

src/routes/mge/players/[steamid]/versus/[opponent]/+page.server.ts

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,6 @@ import { ID } from '@node-steam/id';
33
import { redirect } from '@sveltejs/kit';
44

55
export const load: PageServerLoad = async ({ params, locals }) => {
6-
if (!locals.user) {
7-
throw redirect(302, '/api/auth/login');
8-
}
96

107
let a = params.steamid;
118
let b = params.opponent;

0 commit comments

Comments
 (0)