Refactor code

This commit is contained in:
2026-02-03 12:17:47 +01:00
parent ea5eb6fa59
commit 8572e22c5d
185 changed files with 1268 additions and 1458 deletions

View File

@ -2,6 +2,7 @@
import { prisma } from "@/lib/prisma";
// Deletes a custom commission card by id.
export async function deleteCommissionCustomCard(id: string) {
await prisma.commissionCustomCard.delete({
where: { id },

View File

@ -1,6 +1,7 @@
"use server";
import { s3 } from "@/lib/s3";
import type { CommissionCustomCardImageItem } from "@/types/commissions";
import {
DeleteObjectCommand,
ListObjectsV2Command,
@ -9,13 +10,6 @@ import {
const PREFIX = "commissions/custom-cards/";
export type CommissionCustomCardImageItem = {
key: string;
url: string;
size: number | null;
lastModified: string | null;
};
function buildImageUrl(key: string) {
return `/api/image/${encodeURI(key)}`;
}

View File

@ -6,6 +6,7 @@ import {
type CommissionCustomCardValues,
} from "@/schemas/commissionCustomCard";
// Creates a new custom commission card with options/extras.
export async function createCommissionCustomCard(
formData: CommissionCustomCardValues
) {

View File

@ -6,6 +6,7 @@ import {
type CommissionCustomCardValues,
} from "@/schemas/commissionCustomCard";
// Updates a custom commission card and resets related options/extras.
export async function updateCommissionCustomCard(
id: string,
rawData: CommissionCustomCardValues

View File

@ -2,6 +2,7 @@
import { prisma } from "@/lib/prisma";
// Updates sort order for custom commission cards.
export async function updateCommissionCustomCardSortOrder(
items: { id: string; sortIndex: number }[]
) {