diff --git a/gcal.go b/gcal.go index 835a3da..2c42e20 100644 --- a/gcal.go +++ b/gcal.go @@ -7,6 +7,7 @@ import ( "net/http" "os" "path" + "slices" "time" "golang.org/x/oauth2" @@ -55,6 +56,9 @@ func (gcal *GCal) EventsToday(ctx context.Context) ([]Event, error) { if events.Items[i].Start.DateTime == "" { continue } + if slices.Contains([]string{"focusTime", "outOfOffice"}, events.Items[i].EventType) { + continue + } t, err := time.Parse(time.RFC3339, events.Items[i].Start.DateTime) if err != nil { return nil, err