Create and implemen base resolver for handling queries, filters and sorting in a single place
Adds handleGetData to have a single method for handing queries, joings, args, filter and sorting
Clean up args types and inheritance; use withPagination mixing for entity query args. e.g. GetAllowlistRecordsArgs extends withPagination(AllowlistRecordsArgs)
Removed redundant COUNT input, simply toggle count as a query parameters
Implements responseCache in yogi server
Implement Supabase realtime for invalidating the responseCache on changes
Simplify response object typing using class inheritance. e.g. class GetHypercertsResponse extends DataResponse(Hypercert) {}
handleGetData
to have a single method for handing queries, joings, args, filter and sortingwithPagination
mixing for entity query args. e.g.GetAllowlistRecordsArgs extends withPagination(AllowlistRecordsArgs)
count
as a query parametersresponseCache
in yogi serverSupabase realtime
for invalidating theresponseCache
on changesclass GetHypercertsResponse extends DataResponse(Hypercert) {}
TODO