@@ -11,6 +11,7 @@ type CachedOverview = {
1111 empty : boolean ;
1212 days : number ;
1313 timezone : string ;
14+ lastSyncAt : string | null ;
1415 meta ?: Awaited < ReturnType < typeof getOverview > > [ "meta" ] ;
1516 filters ?: Awaited < ReturnType < typeof getOverview > > [ "filters" ] ;
1617 } ;
@@ -84,7 +85,7 @@ export async function GET(request: Request) {
8485 }
8586 }
8687
87- const { overview, empty, days : appliedDays , meta, filters, timezone } = await getOverview ( days , {
88+ const { overview, empty, days : appliedDays , meta, filters, timezone, lastSyncAt } = await getOverview ( days , {
8889 model : model || undefined ,
8990 route : route || undefined ,
9091 source : source || undefined ,
@@ -96,7 +97,7 @@ export async function GET(request: Request) {
9697 timezone : config . timezone
9798 } ) ;
9899
99- const payload = { overview, empty, days : appliedDays , meta, filters, timezone } ;
100+ const payload = { overview, empty, days : appliedDays , meta, filters, timezone, lastSyncAt } ;
100101 setCached ( cacheKey , payload ) ;
101102 return NextResponse . json ( payload , { status : 200 } ) ;
102103 } catch ( error ) {
0 commit comments