Skip to content

Commit e7aa450

Browse files
authored
Disable fetching badge information when not needed (#608)
* We only need the badges/languages.json if we are sharing an apple app link.
1 parent 22b0e1c commit e7aa450

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

src/routes/share/+page.js

+7-4
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,15 @@
11
import { base } from '$app/paths';
2+
import config from '$lib/data/config';
23

34
/** @type {import('./$types').PageLoad} */
45
export async function load({ fetch }) {
56
let languages = [];
6-
const response = await fetch(`${base}/badges/languages.json`);
7-
const result = await response.json();
8-
if (!result.error) {
9-
languages = result;
7+
if (config.mainFeatures['share-apple-app-link']) {
8+
const response = await fetch(`${base}/badges/languages.json`);
9+
const result = await response.json();
10+
if (!result.error) {
11+
languages = result;
12+
}
1013
}
1114

1215
return { languages };

0 commit comments

Comments
 (0)