This repository has been archived on 2023-11-06. You can view files and clone it, but cannot push or open issues or pull requests.
beatsaber-overlay/utils/utils.js
Liam 18098707d1 Added an api
Fixed image loading with said api
2022-02-20 23:52:57 +00:00

17 lines
501 B
JavaScript

import Config from '../config.json';
module.exports = {
BEATSAVER_MAP_API: Config.proxy_url + "/https://api.beatsaver.com/maps/hash/%s",
// todo: cache map data for 12 hrs
async getMapData(hash) {
const data = await fetch(this.BEATSAVER_MAP_API.replace("%s", hash), {
headers: {
"origin": "Fascinated Overlay"
}
});
if (data.status === 404) {
return undefined;
}
return await data.json();
}
}