Add support for import gallery

This commit is contained in:
2024-06-07 13:56:12 +00:00
committed by GitHub
parent 83753b666e
commit 896dca9516
7 changed files with 60 additions and 5 deletions

View File

@@ -29,6 +29,7 @@ const _$TaskTypeEnumMap = {
TaskType.exportZip: 1,
TaskType.updateMeiliSearchData: 2,
TaskType.fixGalleryPage: 3,
TaskType.import: 4,
};
TaskDownloadSingleProgress _$TaskDownloadSingleProgressFromJson(
@@ -131,6 +132,20 @@ Map<String, dynamic> _$TaskFixGalleryPageProgressToJson(
'checked_gallery': instance.checkedGallery,
};
TaskImportProgress _$TaskImportProgressFromJson(Map<String, dynamic> json) =>
TaskImportProgress(
importedPage: (json['imported_page'] as num).toInt(),
failedPage: (json['failed_page'] as num).toInt(),
totalPage: (json['total_page'] as num).toInt(),
);
Map<String, dynamic> _$TaskImportProgressToJson(TaskImportProgress instance) =>
<String, dynamic>{
'imported_page': instance.importedPage,
'failed_page': instance.failedPage,
'total_page': instance.totalPage,
};
TaskList _$TaskListFromJson(Map<String, dynamic> json) => TaskList(
tasks: (json['tasks'] as List<dynamic>)
.map((e) => Task.fromJson(e as Map<String, dynamic>))