Improve events and align date a bit
ci/woodpecker/push/woodpecker Pipeline was successful
Details
ci/woodpecker/push/woodpecker Pipeline was successful
Details
This commit is contained in:
parent
8d983a4664
commit
a7b1e659e8
|
|
@ -103,7 +103,7 @@ export const dowRoutes = router((router, ctx) => {
|
|||
},
|
||||
{
|
||||
x: WIDTH / 2,
|
||||
y: 145,
|
||||
y: 140,
|
||||
c: `${
|
||||
Math.round((weather.now?.temperature as number) ?? 0) ?? '-'
|
||||
} C ${summary}`,
|
||||
|
|
|
|||
|
|
@ -21,7 +21,11 @@ export const calendarService = service((ctx) => async () => {
|
|||
|
||||
events: async (calendars: string[]) => {
|
||||
const results = []
|
||||
const timeMin = DateTime.now().setZone(ctx.config.timeZone).startOf('day')
|
||||
|
||||
const timeMin = DateTime.now()
|
||||
.setZone(ctx.config.timeZone)
|
||||
.minus({ minutes: 30 })
|
||||
|
||||
const timeMax = DateTime.now().setZone(ctx.config.timeZone).endOf('day')
|
||||
|
||||
if (!timeMin.isValid) {
|
||||
|
|
@ -47,7 +51,12 @@ export const calendarService = service((ctx) => async () => {
|
|||
}
|
||||
}
|
||||
|
||||
return results
|
||||
return results.sort((a, b) => {
|
||||
const aDate = new Date(a.start?.dateTime ?? a.start?.date ?? 0)
|
||||
const bDate = new Date(b.start?.dateTime ?? b.start?.date ?? 0)
|
||||
|
||||
return aDate.toISOString().localeCompare(bDate.toISOString())
|
||||
})
|
||||
},
|
||||
}
|
||||
})
|
||||
|
|
|
|||
Loading…
Reference in New Issue