Skip to content

Commit 31309cd

Browse files
committed
refactor: remove unused function & early return
1 parent 5f582b6 commit 31309cd

File tree

2 files changed

+19
-36
lines changed

2 files changed

+19
-36
lines changed

lib/db/index.ts

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -244,18 +244,3 @@ export async function uploadExists(db: DB, { key, version }: { key: string; vers
244244
.executeTakeFirst()
245245
return !!row
246246
}
247-
248-
export async function upsertVersion(db: DB, version: string) {
249-
const existing = await db
250-
.selectFrom('meta')
251-
.where('key', '=', 'version')
252-
.select('value')
253-
.executeTakeFirst()
254-
if (existing) {
255-
await db.updateTable('meta').set('value', version).where('key', '=', 'version').execute()
256-
} else {
257-
await db.insertInto('meta').values({ key: 'version', value: version }).execute()
258-
}
259-
260-
return version !== existing?.value
261-
}

plugins/setup.ts

Lines changed: 19 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@ import { logger } from '~/lib/logger'
66
import { initializeStorage, useStorageAdapter } from '~/lib/storage'
77

88
export default defineNitroPlugin(async (nitro) => {
9-
logger.info(`🚀 Starting GitHub Actions Cache Server (${useRuntimeConfig().version})`)
9+
const version = useRuntimeConfig().version
10+
logger.info(`🚀 Starting GitHub Actions Cache Server (${version})`)
1011

1112
await initializeDatabase()
1213
await initializeStorage()
@@ -34,29 +35,26 @@ export default defineNitroPlugin(async (nitro) => {
3435
})
3536
}
3637

37-
const version = useRuntimeConfig().version
38-
if (version) {
39-
const db = useDB()
40-
const existing = await db
41-
.selectFrom('meta')
42-
.where('key', '=', 'version')
43-
.select('value')
44-
.executeTakeFirst()
38+
if (!version) throw new Error('No version found in runtime config')
4539

46-
if (!existing || existing.value !== version) {
47-
logger.info(
48-
`Version changed from ${existing?.value ?? '[no version, first install]'} to ${version}. Pruning cache...`,
49-
)
50-
await useStorageAdapter().pruneCaches()
51-
}
40+
const db = useDB()
41+
const existing = await db
42+
.selectFrom('meta')
43+
.where('key', '=', 'version')
44+
.select('value')
45+
.executeTakeFirst()
5246

53-
if (existing) {
54-
await db.updateTable('meta').set('value', version).where('key', '=', 'version').execute()
55-
} else {
56-
await db.insertInto('meta').values({ key: 'version', value: version }).execute()
57-
}
47+
if (!existing || existing.value !== version) {
48+
logger.info(
49+
`Version changed from ${existing?.value ?? '[no version, first install]'} to ${version}. Pruning cache...`,
50+
)
51+
await useStorageAdapter().pruneCaches()
52+
}
53+
54+
if (existing) {
55+
await db.updateTable('meta').set('value', version).where('key', '=', 'version').execute()
5856
} else {
59-
logger.warn('No version found in runtime config')
57+
await db.insertInto('meta').values({ key: 'version', value: version }).execute()
6058
}
6159

6260
if (process.send) process.send('nitro:ready')

0 commit comments

Comments
 (0)