All checks were successful
Music Collection CI Workflow / test (./backend) (push) Successful in 22s
Music Collection CI Workflow / test (./frontend) (push) Successful in 20s
Music Collection CI Workflow / build-and-push-images (./backend/Dockerfile, git.anatid.net/tabris/msuic-collection-backend, ./backend) (push) Successful in 50s
Music Collection CI Workflow / build-and-push-images (./frontend/Dockerfile, git.anatid.net/tabris/music-collection-frontend, ./frontend) (push) Successful in 1m14s
Music Collection CI Workflow / deploy (push) Successful in 22s
25 lines
586 B
TypeScript
25 lines
586 B
TypeScript
'use server'
|
|
|
|
export async function createAlbum(formData: FormData) {
|
|
const title = formData.get('title');
|
|
const artist = formData.get('artist');
|
|
const genre = formData.get('genre');
|
|
return await fetch("https://api.anatid.net/album", {
|
|
method: "POST",
|
|
headers: { "Content-Type": "application/json" },
|
|
body: JSON.stringify({
|
|
title: title,
|
|
artist: artist,
|
|
genre: genre,
|
|
}),
|
|
});
|
|
}
|
|
//
|
|
// export async function updateAlbum(formData: FormData) {
|
|
//
|
|
// }
|
|
//
|
|
// export async function deleteAlbum(formData: FormData) {
|
|
//
|
|
// }
|