Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

Handle start and end date in async_get_events #58

Merged
merged 1 commit into from Mar 26, 2024

Conversation

chamook
Copy link
Contributor

@chamook chamook commented Mar 25, 2024

I'm not a python dev, so not sure this is the best way of doing this - but I made this change locally in the process of trying to set up an automation and it seems to work 馃し

When requesting events home assistant might specify a start and end date that the events returned should be between (for example, if a user has an automation that calls calendar.get_events). The previous implementation ignored these values and so would always return a full set of events. This adds simple handling of those values to skip returning events that fall outside the range.

The range passed in by home assistant may include time data, but that is not handled here because we count all pickup events as taking the whole day.

When requesting events home assistant might specify a start and end
date that the events returned should be between (for example, if a
user has an automation that calls calendar.get_events). The previous
implementation ignored these values and so would always return a full
set of events. This adds simple handling of those values to skip
returning events that fall outside the range.

The range passed in by home assistant may include time data, but that
is not handled here because we count all pickup events as taking the
whole day.
@briis briis merged commit 4bde8fe into briis:main Mar 26, 2024
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants