mirror of
https://github.com/kmc7468/arkvault.git
synced 2025-12-15 22:38:47 +00:00
/api/client/list Endpoint 추가
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
import { error } from "@sveltejs/kit";
|
||||
import { getAllValidUserClients } from "$lib/server/db/client";
|
||||
import { getAllUserClients } from "$lib/server/db/client";
|
||||
import {
|
||||
getAllValidClientMeks,
|
||||
getActiveMek,
|
||||
@@ -23,11 +23,12 @@ export const registerNewActiveMek = async (
|
||||
createdBy: number,
|
||||
clientMeks: ClientMek[],
|
||||
) => {
|
||||
const userClients = await getAllValidUserClients(userId);
|
||||
const userClients = await getAllUserClients(userId);
|
||||
const activeUserClients = userClients.filter(({ state }) => state === "active");
|
||||
if (
|
||||
clientMeks.length !== userClients.length ||
|
||||
clientMeks.length !== activeUserClients.length ||
|
||||
!clientMeks.every((clientMek) =>
|
||||
userClients.some((userClient) => userClient.clientId === clientMek.clientId),
|
||||
activeUserClients.some((userClient) => userClient.clientId === clientMek.clientId),
|
||||
)
|
||||
) {
|
||||
error(400, "Invalid key list");
|
||||
|
||||
Reference in New Issue
Block a user