21 lines
427 B
TypeScript
21 lines
427 B
TypeScript
"use server"
|
|
|
|
import prisma from "@/lib/prisma";
|
|
import { artistSchema } from "@/schemas/artists/artistSchema";
|
|
import * as z from "zod/v4";
|
|
|
|
export async function updateArtist(
|
|
values: z.infer<typeof artistSchema>,
|
|
id: string
|
|
) {
|
|
return await prisma.artist.update({
|
|
where: {
|
|
id: id
|
|
},
|
|
data: {
|
|
displayName: values.displayName,
|
|
slug: values.slug,
|
|
nickname: values.nickname
|
|
}
|
|
})
|
|
} |