Add meiliserach server support

Fix GalleryMetadata contains escaped html data
This commit is contained in:
2023-06-14 11:07:25 +08:00
parent d78276fc62
commit 0a6dc6ad2b
14 changed files with 450 additions and 29 deletions

View File

@@ -1,6 +1,7 @@
export enum TaskType {
Download,
ExportZip,
UpdateMeiliSearchData,
}
export type Task<T extends TaskType = TaskType> = {
@@ -23,9 +24,15 @@ export type TaskExportZipProgress = {
total_page: number;
};
export type TaskUpdateMeiliSearchDataProgress = {
total_gallery: number;
updated_gallery: number;
};
export type TaskProgressBasicType = {
[TaskType.Download]: TaskDownloadProgess;
[TaskType.ExportZip]: TaskExportZipProgress;
[TaskType.UpdateMeiliSearchData]: TaskUpdateMeiliSearchDataProgress;
};
export type TaskProgress<T extends TaskType = TaskType> = {