From aa6debcd83c0b4067e0f8ce9a11d9c9ac02476ad Mon Sep 17 00:00:00 2001 From: secondl1ght <85003930+secondl1ght@users.noreply.github.com> Date: Tue, 25 Oct 2022 18:01:42 -0600 Subject: hook up locations map to btc map api and OSM data --- src/routes/+layout.server.js | 14 +++++++++++++- src/routes/+page.svelte | 3 ++- 2 files changed, 15 insertions(+), 2 deletions(-) (limited to 'src/routes') diff --git a/src/routes/+layout.server.js b/src/routes/+layout.server.js index 84e5ce5c..e110b467 100644 --- a/src/routes/+layout.server.js +++ b/src/routes/+layout.server.js @@ -39,5 +39,17 @@ export async function load({ cookies, request, url, params }) { let rate = await get('/rate'); rates = await get('/rates'); - return { subject, user, token, rate, rates }; + +let locations = await fetch('https://api.btcmap.org/v2/elements?updated_since=2022-09-19') + .then((r) => r.text()) + .then((body) => { + try { + return JSON.parse(body); + } catch (e) { + throw new Error(body); + } + }); + + + return { subject, user, token, rate, rates, locations }; } diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte index 872348fd..98e3778f 100644 --- a/src/routes/+page.svelte +++ b/src/routes/+page.svelte @@ -14,6 +14,7 @@ export let data; let { user } = data; +let { locations } = data let howItWorks; let faq; @@ -83,7 +84,7 @@