Skip to content

Commit 804e4eb

Browse files
committed
feat: add fallbacks for missing resources
1 parent 1f48421 commit 804e4eb

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

src/routes/maps.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
import { IRequestStrict, IttyRouter, type RequestHandler } from 'itty-router'
22
import Mutex from 'p-mutex'
3+
import {
4+
emptyTileFallback,
5+
emptyGlyphFallback,
6+
} from 'styled-map-package-api/fallbacks'
37
import { createServer as createSmpServer } from 'styled-map-package-api/server'
48

59
import type { Context } from '../context.js'
@@ -24,6 +28,8 @@ export function MapsRouter({ base = '/' }, ctx: Context) {
2428

2529
const smpServer = createSmpServer({
2630
base: `${base}:mapId/`,
31+
fallbackGlyph: emptyGlyphFallback,
32+
fallbackTile: emptyTileFallback,
2733
})
2834

2935
const router = IttyRouter<IRequestStrict>({ base })

0 commit comments

Comments
 (0)