feat: 添加画廊列表显示模式和合并功能,优化画廊列表卡片组件

This commit is contained in:
2025-03-08 17:11:16 +08:00
parent 5f92d036fa
commit e64910d572
9 changed files with 183 additions and 6 deletions

View File

@@ -41,8 +41,8 @@ class EhFileExtend {
}
class EhFiles {
const EhFiles({required this.files});
final Map<String, List<EhFileBasic>> files;
EhFiles({required this.files});
Map<String, List<EhFileBasic>> files;
factory EhFiles.fromJson(Map<String, dynamic> json) => EhFiles(
files: (json).map(
(k, e) => MapEntry(
@@ -52,4 +52,7 @@ class EhFiles {
.toList()),
),
);
void merge(EhFiles another) {
files.addAll(another.files);
}
}