add badge toggle per user kv, fix readme
All checks were successful
Code quality checks / biome (push) Successful in 10s

This commit is contained in:
creations 2025-04-19 19:24:52 -04:00
parent 8c696914b8
commit 400e04cd38
Signed by: creations
GPG key ID: 8F553AA4320FC711
3 changed files with 4 additions and 2 deletions

View file

@ -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 |
---

View file

@ -61,7 +61,7 @@ async function handler(request: ExtendedRequest): Promise<Response> {
},
instance: instance,
readme: readme,
badgeApi: badgeApi,
badgeApi: presence.kv.badges === "true" ? badgeApi : null,
colors: colors?.colors ?? {},
extraOptions: {
snow: presence.kv.snow === "true",

View file

@ -60,7 +60,7 @@ async function handler(): Promise<Response> {
},
instance: instance,
readme: readme,
badgeApi: badgeApi,
badgeApi: presence.kv.badges === "true" ? badgeApi : null,
colors: colors?.colors ?? {},
extraOptions: {
snow: presence.kv.snow === "true",