Wrote the radio station endpoint fetch

This commit is contained in:
Noah Knapp 2025-08-01 22:38:43 +02:00
parent 9dea570291
commit f70c15becc

View file

@ -1,21 +1,28 @@
import { CREATE_RADIOSTATION_ENDPOINT, RADIOSTATION_URL } from "../constants/ApiConstants"; import {
CREATE_RADIOSTATION_ENDPOINT,
RADIOSTATION_URL,
} from "../constants/ApiConstants";
// I UNDERSTAND THIS :D --Noah
export async function createStation(name, description) { export async function createStation(name, description) {
const body = { const body = {
name: "My Awesome Station", name: "My Awesome Station",
description: "The best music station ever" description: "The best music station ever",
} };
fetch(RADIOSTATION_URL+CREATE_RADIOSTATION_ENDPOINT, { fetch(RADIOSTATION_URL + CREATE_RADIOSTATION_ENDPOINT, {
method: "POST", method: "POST",
body: JSON.stringify(body) headers: {
}) "Content-Type": "application/json",
.then((response)=>{ },
response.JSON() body: JSON.stringify(body),
})
console.log(response.JSON()) .then((response) => response.json())
}) .then((data) => {
.catch((e)=>{ console.log("Station created:", data);
console.log(e)
}) })
.catch((error) => {
console.error("Error creating station:", error);
});
} }