Mercurial > code > home > repos > gcalendarwatch
view calsync/gcalclient/event_requests.go @ 56:635ff76f867c
WIP: rewrite: process load+sync in parallel between cals; simplify a lot
author | drewp@bigasterisk.com |
---|---|
date | Thu, 05 Sep 2024 13:50:40 -0700 |
parents | f248f018a663 |
children | 24f662799710 |
line wrap: on
line source
package gcalclient import ( "time" "google.golang.org/api/calendar/v3" ) const pageSize = 20 func rangedEventsCall(srv *calendar.Service, calGoogleId string, initialFillStart, initialFillEnd time.Time, pageToken string) *calendar.EventsListCall { return srv.Events.List(calGoogleId). ShowDeleted(false). SingleEvents(true). TimeMin(initialFillStart.Format(time.RFC3339)). TimeMax(initialFillEnd.Format(time.RFC3339)). MaxResults(pageSize). PageToken(pageToken) } func syncEventsCall(srv *calendar.Service, calGoogleId string) *calendar.EventsListCall { return srv.Events.List(calGoogleId). ShowDeleted(true). SingleEvents(true). MaxResults(pageSize) }