mirror of
https://github.com/kmc7468/arkvault.git
synced 2026-11-04 08:10:28 +09:00
썸네일이 누락된 파일 조회 및 레거시 파일 조회 네트워크 호출 최적화
This commit is contained in:
1 parent
ebcdbd2d83
commit
fe83a71a1f
16 files changed
+367
-174
No files matched your search
@@ -58,15 +58,25 @@
|
||||
filters.includeImages || filters.includeVideos || filters.includeDirectories;
|
||||
|
||||
const directories =
|
||||
!hasTypeFilter || filters.includeDirectories ? serverResult.directories : [];
|
||||
!hasTypeFilter || filters.includeDirectories
|
||||
? serverResult.directories.map((directory) => ({
|
||||
type: "directory" as const,
|
||||
...directory,
|
||||
}))
|
||||
: [];
|
||||
const files =
|
||||
!hasTypeFilter || filters.includeImages || filters.includeVideos
|
||||
? serverResult.files.filter(
|
||||
({ contentType }) =>
|
||||
!hasTypeFilter ||
|
||||
(filters.includeImages && contentType.startsWith("image/")) ||
|
||||
(filters.includeVideos && contentType.startsWith("video/")),
|
||||
)
|
||||
? serverResult.files
|
||||
.filter(
|
||||
({ contentType }) =>
|
||||
!hasTypeFilter ||
|
||||
(filters.includeImages && contentType.startsWith("image/")) ||
|
||||
(filters.includeVideos && contentType.startsWith("video/")),
|
||||
)
|
||||
.map((file) => ({
|
||||
type: "file" as const,
|
||||
...file,
|
||||
}))
|
||||
: [];
|
||||
|
||||
return sortEntries(
|
||||
|
||||
Reference in new issue
Block a user