home to your local SPACEGIRL 馃挮
arimelody.space
1document.addEventListener('readystatechange', () => {
2 const newReleaseBtn = document.getElementById("create-release");
3 if (newReleaseBtn) newReleaseBtn.addEventListener("click", event => {
4 event.preventDefault();
5 const id = prompt("Enter an ID for this release:");
6 if (id == null || id == "") return;
7
8 fetch("/api/v1/music", {
9 method: "POST",
10 headers: { "Content-Type": "application/json" },
11 body: JSON.stringify({id})
12 }).then(res => {
13 if (res.ok) location = "/admin/releases/" + id;
14 else {
15 res.text().then(err => {
16 alert(err);
17 console.error(err);
18 });
19 }
20 }).catch(err => {
21 alert("Failed to create release. Check the console for details.");
22 console.error(err);
23 });
24 });
25});