From 1e7af63e6325c0e3e8fcbb236bf506eb0897a474 Mon Sep 17 00:00:00 2001 From: Chris Cummer Date: Thu, 29 Mar 2018 02:57:46 -0700 Subject: [PATCH] Return calendar events for the current day (not just ones after now()) --- gcal/client.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/gcal/client.go b/gcal/client.go index 829a36c6..c6bf5581 100644 --- a/gcal/client.go +++ b/gcal/client.go @@ -114,7 +114,7 @@ func Fetch() *calendar.Events { log.Fatalf("Unable to retrieve calendar Client %v", err) } - t := time.Now().Format(time.RFC3339) + t := today().Format(time.RFC3339) events, err := srv.Events.List("primary").ShowDeleted(false). SingleEvents(true).TimeMin(t).MaxResults(10).OrderBy("startTime").Do() if err != nil { @@ -123,3 +123,8 @@ func Fetch() *calendar.Events { return events } + +func today() time.Time { + now := time.Now() + return time.Date(now.Year(), now.Month(), now.Day(), 0, 0, 0, 0, now.Location()) +}