diff --git a/README.md b/README.md index f9231c3..5e6644c 100644 --- a/README.md +++ b/README.md @@ -47,7 +47,9 @@ These are expected to be defined in Lanyard's KV store: | `snow` | Enables snow background effect (`true`) | | `rain` | Enables rain background effect (`true`) | | `readme` | URL to a README file displayed on your profile | +| `stars` | Enables stars background effect (`true`) | | `colors` | Enables avatar-based color theme (uses `node-vibrant`) | +| `badges` | Enables or disables fetching of badges per user | --- diff --git a/src/routes/[id].ts b/src/routes/[id].ts index cb803da..8a3629e 100644 --- a/src/routes/[id].ts +++ b/src/routes/[id].ts @@ -61,7 +61,7 @@ async function handler(request: ExtendedRequest): Promise { }, instance: instance, readme: readme, - badgeApi: badgeApi, + badgeApi: presence.kv.badges === "true" ? badgeApi : null, colors: colors?.colors ?? {}, extraOptions: { snow: presence.kv.snow === "true", diff --git a/src/routes/index.ts b/src/routes/index.ts index 0ac3fe6..40004ec 100644 --- a/src/routes/index.ts +++ b/src/routes/index.ts @@ -60,7 +60,7 @@ async function handler(): Promise { }, instance: instance, readme: readme, - badgeApi: badgeApi, + badgeApi: presence.kv.badges === "true" ? badgeApi : null, colors: colors?.colors ?? {}, extraOptions: { snow: presence.kv.snow === "true",