mirror of
https://github.com/kmc7468/arkvault.git
synced 2026-11-04 08:10:28 +09:00
서버 코드를 Router, Service, Repository 계층으로 분리하고 오류 처리 및 파일 삭제 로직 개선
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
ed732be999
commit
6a6aa1765b
72 files changed
+1928
-1509
No files matched your search
@@ -0,0 +1,13 @@
|
||||
import { z } from "zod";
|
||||
|
||||
export const IdSchema = z.int().positive();
|
||||
export const DirectoryIdSchema = z.union([z.literal("root"), IdSchema]);
|
||||
export const CategoryIdSchema = z.union([z.literal("root"), IdSchema]);
|
||||
export const Base64Schema = z.base64().nonempty();
|
||||
|
||||
export const EncryptedNameSchema = {
|
||||
name: Base64Schema,
|
||||
nameIv: Base64Schema,
|
||||
};
|
||||
|
||||
export const toCiphertext = (ciphertext: string, iv: string) => ({ ciphertext, iv });
|
||||
Reference in new issue
Block a user