로그인할 때마다 다른 디바이스에서 삭제된 파일을 스캔하여 현재 디바이스에서도 삭제하도록 구현

This commit is contained in:
static
2025-07-12 03:27:49 +09:00
parent fa7ba451c3
commit eda5ff7570
10 changed files with 56 additions and 1 deletions

View File

@@ -341,6 +341,11 @@ export const getAllFilesByCategory = async (
return files.map(({ file_id, depth }) => ({ id: file_id, isRecursive: depth > 0 }));
};
export const getAllFileIds = async (userId: number) => {
const files = await db.selectFrom("file").select("id").where("user_id", "=", userId).execute();
return files.map(({ id }) => id);
};
export const getAllFileIdsByContentHmac = async (
userId: number,
hskVersion: number,