@@ -17,7 +17,7 @@ const tleRoute = new Elysia({ prefix: "/tle" })
1717 return new Response ( `Group "${ group } " is not allowed.` , { status : 403 } ) ;
1818 }
1919
20- let timestamp = await kv . get ( `${ group } _timestamp ` ) ;
20+ let timestamp = await kv . get ( `${ group } _timestamp_tle ` ) ;
2121 const now = Date . now ( ) ;
2222 const staleDuration = group === "active" ? config . cacheActiveDuration : config . cacheDuration ;
2323 const isStale = timestamp ? now - timestamp > staleDuration : true ;
@@ -28,20 +28,20 @@ const tleRoute = new Elysia({ prefix: "/tle" })
2828 return new Response ( null , { status : 304 , headers : { "Last-Modified" : new Date ( timestamp ) . toUTCString ( ) , "Cache-Control" : `max-age=${ group === "active" ? Math . ceil ( ( config . cacheActiveDuration - ( now - timestamp ) ) / 1000 ) : Math . ceil ( ( config . cacheDuration - ( now - timestamp ) ) / 1000 ) } ` } } ) ;
2929 }
3030
31- let tle = await kv . get ( group ) ;
31+ let tle = await kv . get ( ` ${ group } _tle` ) ;
3232
3333 if ( ! tle ) {
3434 log . debug ( `No cached TLEs for group "${ group } ". Fetching from Celestrak...` ) ;
3535 tle = await tleFetcher ( group ) ;
3636 timestamp = now ;
37- kv . set ( group , tle ) ;
38- kv . set ( `${ group } _timestamp ` , timestamp ) ;
37+ kv . set ( ` ${ group } _tle` , tle ) ;
38+ kv . set ( `${ group } _timestamp_tle ` , timestamp ) ;
3939 } else if ( isStale ) {
4040 log . debug ( `TLEs for group "${ group } " are stale. Fetching fresh TLEs...` ) ;
4141 tle = await tleFetcher ( group ) ;
4242 timestamp = now ;
43- kv . set ( group , tle ) ;
44- kv . set ( `${ group } _timestamp ` , timestamp ) ;
43+ kv . set ( ` ${ group } _tle` , tle ) ;
44+ kv . set ( `${ group } _timestamp_tle ` , timestamp ) ;
4545 } else {
4646 log . debug ( `Serving cached TLEs for group "${ group } ".` ) ;
4747 }
@@ -56,7 +56,7 @@ const tleRoute = new Elysia({ prefix: "/tle" })
5656 return new Response ( `Group "${ group } " is not allowed.` , { status : 403 } ) ;
5757 }
5858
59- const timestamp = await kv . get ( `${ group } _timestamp ` ) ;
59+ const timestamp = await kv . get ( `${ group } _timestamp_tle ` ) ;
6060 if ( ! timestamp ) {
6161 return new Response ( `No cached TLEs for group "${ group } ".` , { status : 404 } ) ;
6262 }
0 commit comments