"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 getCurrentMapIcon() { const { user } = await getAuth(); if (!user || !user.accessCode) { throw new Error("User is not authenticated or accessCode is missing"); } const nameplates = await artemis.chuni_profile_data.findMany({ where: { user: user.UserId, }, select: { mapIconId: true, }, }); console.log(nameplates); return nameplates; } export async function getMapIcons() { const { user } = await getAuth(); if (!user || !user.accessCode) { throw new Error("User is not authenticated or accessCode is missing"); } const nameplates = await artemis.cozynet_chuni_static_mapicon.findMany({ select: { id: true, str: true, sortName: true, category: true, imagePath: true, rareType: true, netOpenName: true, }, }); return nameplates; }