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’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(daemon): small refactor of notices api #337

Merged
merged 1 commit into from
Nov 30, 2023

Conversation

olivercalder
Copy link
Member

Most importantly, wait to lock the state until after the optional duration has been parsed, in case an error occurs. Also, moves the types query parsing/sanitization into its own function, since this cleans up the GET notices handler and better matches future handling of user ID filtering.

These changes were requested by @Meulengracht while reviewing the PR to merge the pebble notices API into snapd: canonical/snapd#13364

Most importantly, wait to lock the state until after the optional
duration has been parsed, in case an error occurs. Also, moves the types
query parsing/sanitization into its own function, since this cleans up
the GET notices handler and better matches future handling of user ID
filtering.

Signed-off-by: Oliver Calder <[email protected]>
Copy link
Contributor

@benhoyt benhoyt left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yep, this is fine with me -- thanks.

@benhoyt benhoyt merged commit 4bf42aa into canonical:master Nov 30, 2023
15 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.

2 participants