fix: updates from error logs

This commit is contained in:
Mythie
2023-11-04 13:14:20 +11:00
parent 803ab7a7da
commit 4af3d05a24
5 changed files with 13 additions and 5 deletions

View File

@ -149,6 +149,10 @@ export async function GET(_request: Request, { params: { slug } }: SharePageOpen
weight: 600,
},
],
headers: {
'Access-Control-Allow-Origin': '*',
'Access-Control-Allow-Methods': 'GET, OPTIONS',
},
},
);
}

View File

@ -30,7 +30,7 @@ export const limitsHandler = async (
});
}
res.status(500).json({
return res.status(500).json({
error: ERROR_CODES.UNKNOWN,
});
}

View File

@ -91,8 +91,9 @@ export const NEXT_AUTH_OPTIONS: AuthOptions = {
}
if (
!merged.lastSignedIn ||
DateTime.fromISO(merged.lastSignedIn).plus({ hours: 1 }) <= DateTime.now()
merged.id &&
(!merged.lastSignedIn ||
DateTime.fromISO(merged.lastSignedIn).plus({ hours: 1 }) <= DateTime.now())
) {
merged.lastSignedIn = new Date().toISOString();

View File

@ -105,7 +105,7 @@ export const extractDistinctUserId = (jwt: JWT | null, request: NextRequest): st
const config = extractPostHogConfig();
const email = jwt?.email;
const userId = jwt?.id.toString();
const userId = jwt?.id?.toString();
let fallbackDistinctId = nanoid();

View File

@ -88,7 +88,10 @@ export const DocumentShareButton = ({
}
// Ensuring we've prewarmed the opengraph image for the Twitter
await fetch(`${process.env.NEXT_PUBLIC_WEBAPP_URL}/share/${slug}/opengraph`);
await fetch(`${process.env.NEXT_PUBLIC_WEBAPP_URL}/share/${slug}/opengraph`, {
// We don't care about the response, so we can use no-cors
mode: 'no-cors',
});
window.open(
generateTwitterIntent(