릴리스: v0.1.41 커스텀 아이템 승격 연결 수정

This commit is contained in:
2026-03-26 18:49:31 +09:00
parent 6ddc82b1c7
commit b9aa714501
5 changed files with 66 additions and 0 deletions

View File

@@ -472,6 +472,28 @@ async function createCustomItem({ id, ownerId, src, label }) {
return { id, ownerId, src, label, origin: 'custom', createdAt }
}
async function findCustomItemById(id) {
const rows = await query(
`
SELECT id, owner_id, src, label, created_at
FROM custom_items
WHERE id = ?
LIMIT 1
`,
[id]
)
const row = rows[0]
if (!row) return null
return {
id: row.id,
ownerId: row.owner_id,
src: row.src,
label: row.label,
createdAt: Number(row.created_at),
}
}
async function getCustomItemUsageMap() {
const rows = await query('SELECT groups_json, pool_json FROM tierlists')
const usageMap = new Map()
@@ -778,6 +800,7 @@ module.exports = {
deleteGame,
updateGameDisplayOrder,
createCustomItem,
findCustomItemById,
listCustomItems,
findUnusedCustomItems,
listPublicTierLists,