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

add controller::Config and debounce period to scheduler #1265

Merged
merged 6 commits into from
Aug 8, 2023

Commits on Aug 2, 2023

  1. add controller::Config and debounce period to scheduler

    Add `controller::Config` to allow configuring the behavior of the
    controller. Introduce a debounce period for the scheduler to allow for
    deduplication of requests. By default, the debounce period is set to 1
    second.
    
    Signed-off-by: Sanskar Jaiswal <jaiswalsanskar078@gmail.com>
    aryan9600 committed Aug 2, 2023
    Configuration menu
    Copy the full SHA
    fe94fee View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2023

  1. add scheduler_debounced() to configure debounce for scheduler

    Signed-off-by: Sanskar Jaiswal <jaiswalsanskar078@gmail.com>
    aryan9600 committed Aug 4, 2023
    Configuration menu
    Copy the full SHA
    10a050d View commit details
    Browse the repository at this point in the history
  2. address clippy warnings

    Signed-off-by: Sanskar Jaiswal <jaiswalsanskar078@gmail.com>
    aryan9600 committed Aug 4, 2023
    Configuration menu
    Copy the full SHA
    0d61c59 View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2023

  1. improve tests and docs

    Signed-off-by: Sanskar Jaiswal <jaiswalsanskar078@gmail.com>
    aryan9600 committed Aug 5, 2023
    Configuration menu
    Copy the full SHA
    599f5f8 View commit details
    Browse the repository at this point in the history
  2. make controller::Config::debounce() a builder

    Signed-off-by: Sanskar Jaiswal <jaiswalsanskar078@gmail.com>
    aryan9600 committed Aug 5, 2023
    Configuration menu
    Copy the full SHA
    100fb57 View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2023

  1. Configuration menu
    Copy the full SHA
    20f6eaf View commit details
    Browse the repository at this point in the history