미디어 본문 이미지 사용처 계산 수정

This commit is contained in:
2026-07-03 15:27:39 +09:00
parent 288e73c0dc
commit 33c92a6f72
10 changed files with 112 additions and 14 deletions

View File

@@ -1,7 +1,12 @@
import { readdir, rename, rm, stat } from 'node:fs/promises'
import { basename, dirname, extname, join, relative } from 'node:path'
import { createError } from 'h3'
import { getSiteSettings, listAdminPosts, listAdminTags, listPages } from '../repositories/content-repository'
import {
getSiteSettings,
listAdminTags,
listMediaReferencePages,
listMediaReferencePosts
} from '../repositories/content-repository'
import { getPostgresClient } from '../repositories/postgres-client'
import {
getPageCoverThumbnailUrl,
@@ -956,8 +961,8 @@ export const listMediaItems = async () => {
const items = await readMediaDirectory(uploadRoot)
const metadataMap = await getMediaMetadataMap()
const [posts, pages, siteSettings, tags] = await Promise.all([
listAdminPosts(),
listPages(),
listMediaReferencePosts(),
listMediaReferencePages(),
getSiteSettings(),
listAdminTags()
])
@@ -1126,8 +1131,8 @@ export const updateMediaCategories = async (urls, category) => {
*/
export const deleteMediaItem = async (url) => {
const [posts, pages, siteSettings, tags] = await Promise.all([
listAdminPosts(),
listPages(),
listMediaReferencePosts(),
listMediaReferencePages(),
getSiteSettings(),
listAdminTags()
])
@@ -1187,8 +1192,8 @@ export const renameMediaItem = async (url, name) => {
}
const [posts, pages, siteSettings, tags] = await Promise.all([
listAdminPosts(),
listPages(),
listMediaReferencePosts(),
listMediaReferencePages(),
getSiteSettings(),
listAdminTags()
])