Skip to content

Commit f4a5133

Browse files
committed
refactor: optimize segments chosen
1 parent 354e7db commit f4a5133

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

server/api/card/[...pkg].get.ts

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,8 @@ export default defineEventHandler(async event => {
66
const segments = getRouterParam(event, 'pkg')?.split('/') ?? []
77

88
// Strip .png extension from the final segment (e.g. /api/card/nuxt.png)
9-
if (segments.length > 0) {
10-
const last = segments[segments.length - 1]!
11-
if (last.endsWith('.png')) segments[segments.length - 1] = last.slice(0, -4)
12-
}
9+
const last = segments.at(-1)
10+
if (last?.endsWith('.png')) segments[segments.length - 1] = last.slice(0, -4)
1311

1412
const packageName = segments.join('/')
1513

0 commit comments

Comments
 (0)