mirror of
https://github.com/lukevella/rallly.git
synced 2025-07-26 04:37:34 +02:00
24 lines
549 B
TypeScript
24 lines
549 B
TypeScript
"use server";
|
|
|
|
import { prisma } from "@rallly/database";
|
|
import { adminActionClient } from "@/features/safe-action/server";
|
|
|
|
export const removeInstanceLicenseAction = adminActionClient
|
|
.metadata({
|
|
actionName: "remove_instance_license",
|
|
})
|
|
.action(async () => {
|
|
try {
|
|
await prisma.instanceLicense.deleteMany();
|
|
} catch (_error) {
|
|
return {
|
|
success: false,
|
|
message: "Failed to delete license",
|
|
};
|
|
}
|
|
|
|
return {
|
|
success: true,
|
|
message: "License deleted successfully",
|
|
};
|
|
});
|