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

feat: Implement generic filters #90

Open
wants to merge 11 commits into
base: main
Choose a base branch
from

Commits on Sep 17, 2024

  1. Implement generic filters

    Added new query API implementing a first version of generic filters.
    
    Some things are missing:
    
    - No subscriptions yet, almost there
    - No filters for multi type fields like messages, still thinking about
      how to implement the API to make it user friendly.
    
    Please, any feedback is welcome!
    
    Signed-off-by: Antonio Navarro Perez <antnavper@gmail.com>
    ajnavarro committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    305d02d View commit details
    Browse the repository at this point in the history
  2. fix codegen

    Signed-off-by: Antonio Navarro Perez <antnavper@gmail.com>
    ajnavarro committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    964a6c3 View commit details
    Browse the repository at this point in the history
  3. Add all fields to filters

    Signed-off-by: Antonio Navarro Perez <antnavper@gmail.com>
    ajnavarro committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    3e3cc31 View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2024

  1. Add new filters

    Signed-off-by: Antonio Navarro Perez <antnavper@gmail.com>
    ajnavarro committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    f4cb56a View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2024

  1. Add examples to simplify new API usage

    Signed-off-by: Antonio Navarro Perez <antnavper@gmail.com>
    ajnavarro committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    c6a2c37 View commit details
    Browse the repository at this point in the history
  2. Add another example for blocks

    Signed-off-by: Antonio Navarro Perez <antnavper@gmail.com>
    ajnavarro committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    bd3fda5 View commit details
    Browse the repository at this point in the history
  3. linter

    Signed-off-by: Antonio Navarro Perez <antnavper@gmail.com>
    ajnavarro committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    2b7dc4d View commit details
    Browse the repository at this point in the history
  4. go generate

    Signed-off-by: Antonio Navarro Perez <antnavper@gmail.com>
    ajnavarro committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    966e11a View commit details
    Browse the repository at this point in the history
  5. Go generate 2

    Signed-off-by: Antonio Navarro Perez <antnavper@gmail.com>
    ajnavarro committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    4d8cca2 View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2024

  1. use where instead of filter in subscriptions and improve example

    Signed-off-by: Antonio Navarro Perez <antnavper@gmail.com>
    ajnavarro committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    9b22f03 View commit details
    Browse the repository at this point in the history
  2. Use final version for the filter plugin

    Signed-off-by: Antonio Navarro Perez <antnavper@gmail.com>
    ajnavarro committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    7b24999 View commit details
    Browse the repository at this point in the history