feat: static pages

This commit is contained in:
Cory Dransfeldt 2024-11-11 08:59:00 -08:00
parent 96bff400e8
commit 5f43e417d1
No known key found for this signature in database
34 changed files with 409 additions and 1567 deletions

View file

@ -17,18 +17,16 @@ function sanitizeMediaString(str) {
export default {
async fetch(request, env) {
const directusUrl = env["DIRECTUS_URL"];
const directusToken = env["DIRECTUS_API_TOKEN"];
const artistImportToken = env["ARTIST_IMPORT_TOKEN"];
const artistFlowID = env["ARTIST_FLOW_ID"];
const albumFlowID = env["ALBUM_FLOW_ID"];
const directusUrl = env.DIRECTUS_URL;
const directusToken = env.DIRECTUS_API_TOKEN;
const artistImportToken = env.ARTIST_IMPORT_TOKEN;
const artistFlowID = env.ARTIST_FLOW_ID;
const albumFlowID = env.ALBUM_FLOW_ID;
const placeholderImageId = "4cef75db-831f-4f5d-9333-79eaa5bb55ee";
const requestUrl = new URL(request["url"]);
const providedToken = requestUrl.searchParams.get("token");
if (!providedToken || providedToken !== artistImportToken) {
return new Response("Unauthorized", { status: 401 });
}
if (!providedToken || providedToken !== artistImportToken) return new Response("Unauthorized", { status: 401 });
async function saveToDirectus(endpoint, payload) {
const response = await fetch(`${directusUrl}/items/${endpoint}`, {