MediaWiki:StatsClient.js: Difference between revisions
Jump to navigation
Jump to search
RobertWesner (talk | contribs) Created page with "// TODO: caching so its reusable across widgets const statsClient = (() => ({ player: name => fetch(`https://api.betamc.org/api/v1/player/${name}`).then(r => r.json()), }))();" |
RobertWesner (talk | contribs) No edit summary |
||
| Line 1: | Line 1: | ||
// TODO: caching so its reusable across widgets | // TODO: caching so its reusable across widgets | ||
const statsClient = (() => ({ | const statsClient = (() => ({ | ||
server: () => fetch('https://api.betamc.org/api/v1/server/stats').then(r => r.json()), | |||
player: name => fetch(`https://api.betamc.org/api/v1/player/${name}`).then(r => r.json()), | player: name => fetch(`https://api.betamc.org/api/v1/player/${name}`).then(r => r.json()), | ||
}))(); | }))(); | ||
Latest revision as of 10:22, 11 October 2026
// TODO: caching so its reusable across widgets
const statsClient = (() => ({
server: () => fetch('https://api.betamc.org/api/v1/server/stats').then(r => r.json()),
player: name => fetch(`https://api.betamc.org/api/v1/player/${name}`).then(r => r.json()),
}))();