1
0
mirror of https://github.com/immich-app/immich.git synced 2025-07-02 05:44:37 +02:00

feat: duplicate delete groups api (#19142)

This commit is contained in:
Jason Rasmussen
2025-06-12 17:48:43 -04:00
committed by GitHub
parent bddb43e1d4
commit c9bcae813b
10 changed files with 235 additions and 13 deletions

View File

@ -2286,6 +2286,15 @@ export function getDownloadInfo({ key, downloadInfoDto }: {
body: downloadInfoDto
})));
}
export function deleteDuplicates({ bulkIdsDto }: {
bulkIdsDto: BulkIdsDto;
}, opts?: Oazapfts.RequestOpts) {
return oazapfts.ok(oazapfts.fetchText("/duplicates", oazapfts.json({
...opts,
method: "DELETE",
body: bulkIdsDto
})));
}
export function getAssetDuplicates(opts?: Oazapfts.RequestOpts) {
return oazapfts.ok(oazapfts.fetchJson<{
status: 200;
@ -2294,6 +2303,14 @@ export function getAssetDuplicates(opts?: Oazapfts.RequestOpts) {
...opts
}));
}
export function deleteDuplicate({ id }: {
id: string;
}, opts?: Oazapfts.RequestOpts) {
return oazapfts.ok(oazapfts.fetchText(`/duplicates/${encodeURIComponent(id)}`, {
...opts,
method: "DELETE"
}));
}
export function getFaces({ id }: {
id: string;
}, opts?: Oazapfts.RequestOpts) {