From e15659f8f961ca2771ab5a28d46277d7061b8420 Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Wed, 2 Nov 2022 16:18:54 -0700 Subject: move locations to app server --- src/routes/+page.server.js | 4 +++- src/routes/locations/+server.js | 18 ------------------ 2 files changed, 3 insertions(+), 19 deletions(-) delete mode 100644 src/routes/locations/+server.js (limited to 'src') diff --git a/src/routes/+page.server.js b/src/routes/+page.server.js index 2c5d27db..774b4586 100644 --- a/src/routes/+page.server.js +++ b/src/routes/+page.server.js @@ -1,2 +1,4 @@ +import { get } from "$lib/utils"; + export const prerender = true; -export let load = async ({ fetch }) => (await fetch('/locations')).json(); +export let load = async () => get("/locations"); diff --git a/src/routes/locations/+server.js b/src/routes/locations/+server.js deleted file mode 100644 index 48eb9fc6..00000000 --- a/src/routes/locations/+server.js +++ /dev/null @@ -1,18 +0,0 @@ -import { json } from '@sveltejs/kit'; - -export async function GET({ fetch, setHeaders }) { - let r = await fetch('https://api.btcmap.org/v2/elements?updated_since=2022-09-19'); - - let locations = await r.json(); - locations = locations.filter( - (l) => l['osm_json'].tags && l['osm_json'].tags['payment:coinos'] === 'yes' - ); - - let headers = { - 'cache-control': 'public, max-age=600' - }; - - setHeaders(headers); - - return json({ locations }); -} -- cgit v1.2.3