In my app I need a backend query for markets that performs the following tasks:
filter whether this market is already done or not (ended in the past)
filter case-insensitive (ilike) by a term that may be in the name, description, long_description or location of the market
limit the results (or have a pagination/infinite scroll behaviour)
Is there a solution or do I have to use a custom action to fill a page state variable at every input change as well as on page load?