@@ -290,19 +290,20 @@ template answer*(
290
290
h[key] = val
291
291
292
292
# Cache result
293
- when declared(thisRouteCanBeCached) and declared(routeKey) and not declared(thisIsCachedResponse):
294
- cachedRoutes[routeKey] = CachedRoute(create_at: cpuTime())
295
- when message is string :
296
- cachedRoutes[routeKey].res = CachedResult(data: message)
297
- else :
298
- cachedRoutes[routeKey].res = CachedResult(data: $ message)
299
- cachedRoutes[routeKey].res.statusCode = code
300
- when useHeaders:
301
- cachedRoutes[routeKey].res.headers = h
302
- else :
303
- cachedRoutes[routeKey].res.headers = newHttpHeaders([
304
- (" Content-Type" , " text/plain;charset=utf-8" )
305
- ])
293
+ when enableCachedRoutes:
294
+ when declared(thisRouteCanBeCached) and declared(routeKey) and not declared(thisIsCachedResponse):
295
+ cachedRoutes[routeKey] = CachedRoute(create_at: cpuTime())
296
+ when message is string :
297
+ cachedRoutes[routeKey].res = CachedResult(data: message)
298
+ else :
299
+ cachedRoutes[routeKey].res = CachedResult(data: $ message)
300
+ cachedRoutes[routeKey].res.statusCode = code
301
+ when useHeaders:
302
+ cachedRoutes[routeKey].res.headers = h
303
+ else :
304
+ cachedRoutes[routeKey].res.headers = newHttpHeaders([
305
+ (" Content-Type" , " text/plain;charset=utf-8" )
306
+ ])
306
307
307
308
# HTTPX
308
309
when enableHttpx or enableBuiltin:
@@ -415,14 +416,15 @@ template answer*(
415
416
h[key] = val
416
417
417
418
# Cache result
418
- when declared(thisRouteCanBeCached) and declared(routeKey) and not declared(thisIsCachedResponse):
419
- cachedRoutes[routeKey] = CachedRoute(create_at: cpuTime())
420
- when message is string :
421
- cachedRoutes[routeKey].res = CachedResult(data: message)
422
- else :
423
- cachedRoutes[routeKey].res = CachedResult(data: $ message)
424
- cachedRoutes[routeKey].res.statusCode = code
425
- cachedRoutes[routeKey].res.headers = h
419
+ when enableCachedRoutes:
420
+ when declared(thisRouteCanBeCached) and declared(routeKey) and not declared(thisIsCachedResponse):
421
+ cachedRoutes[routeKey] = CachedRoute(create_at: cpuTime())
422
+ when message is string :
423
+ cachedRoutes[routeKey].res = CachedResult(data: message)
424
+ else :
425
+ cachedRoutes[routeKey].res = CachedResult(data: $ message)
426
+ cachedRoutes[routeKey].res.statusCode = code
427
+ cachedRoutes[routeKey].res.headers = h
426
428
427
429
# HTTPX
428
430
when enableHttpx or enableBuiltin:
0 commit comments