"use server"; import { getAuth } from "@/auth/queries/getauth"; import { artemis, daphnis } from "@/lib/prisma"; import type * as Prisma from "@prisma/client"; // type ChuniScorePlaylog = Prisma.PrismaClient; // type ChuniStaticMusic = Prisma.PrismaClient; export async function getCurrentSystemVoice() { const { user } = await getAuth(); if (!user || !user.accessCode) { throw new Error("User is not authenticated or accessCode is missing"); } const currentSystemVoice = await artemis.chuni_profile_data.findMany({ where: { user: user.UserId, }, select: { voiceId: true, }, }); return currentSystemVoice; } export async function getSystemVoices() { const { user } = await getAuth(); if (!user || !user.accessCode) { throw new Error("User is not authenticated or accessCode is missing"); } const AllSystemVoices = await artemis.cozynet_chuni_static_systemvoice.findMany({ select: { id: true, str: true, sortName: true, category: true, imagePath: true, rareType: true, netOpenName: true, }, }); return AllSystemVoices; }