Commit Graph
27 Commits
Author SHA1 Message Date
Kingkor Roy Tirtho f2a23b085c feat: new next_page signature, query/mutation fn in notifier and safe update in use_updater 2023-02-26 13:51:40 +06:00
Kingkor Roy Tirtho 7fabf44756 feat: useQuery hook with working example 2023-02-23 22:50:37 +06:00
Kingkor Roy Tirtho 68e60c1914 feat: safe setState for builders, separate cache box for query and infinite query and update state before _operate to indicate loading state 2023-02-23 12:37:45 +06:00
Kingkor Roy Tirtho 842a549356 refactor: remove KyeType and use String for queryKey and mutationKey 2023-02-23 11:43:08 +06:00
Kingkor Roy Tirtho 6a90f847c9 feat: add mutation and mutation builder with example 2023-02-23 10:58:31 +06:00
Kingkor Roy Tirtho 783a2737b1 feat: infinite query listenable add and cache event stream 2023-02-21 12:47:34 +06:00
Kingkor Roy Tirtho efa2c81505 feat: add infinite query builder with example
fix(query): updateQueryFn refetch when stale and update state of builders when widget is mounted
2023-02-21 12:03:45 +06:00
Kingkor Roy Tirtho 975f9eafe1 feat: new widget query listable builder 2023-02-16 13:05:23 +06:00
Kingkor Roy Tirtho 091491966f feat: working query builder, remove timeout from retryConfig 2023-02-16 12:37:35 +06:00
Kingkor Roy Tirtho 18584a3c57 feat: cache, client, query builder add and refreshOnQueryFnChange option
fix: retryer wrong logic
2023-02-14 21:50:06 +06:00
Kingkor Roy Tirtho f632fe8403 feat: clean old junk 2023-02-10 19:08:30 +06:00
Kingkor Roy Tirtho 0af8190cf8 fix: state update on unmounted hook and infinite query cache refetch not working 2023-02-10 18:52:27 +06:00
Kingkor Roy Tirtho 02d11d2f46 fix: query, infinite_query fetching/refetching when offline 2022-12-16 21:52:25 +06:00
Kingkor Roy Tirtho 074175ed39 feat: add query and infinite query disk caching support 2022-12-15 15:43:40 +06:00
Kingkor Roy Tirtho a7c03f891f fix: refetchOnExternalDataChange isn't working #18 2022-12-14 14:06:40 +06:00
Kingkor Roy Tirtho 664e90e604 fix(base_query): onData callback getting called with null #17 2022-10-03 22:23:23 +06:00
Kingkor Roy Tirtho 2b835505a3 refactor(QueryBowl): query bowl logic as a separate class instead of a stateful widget
feat: add QueryCache class for storing, updating, removing all the query/mutation/infiniteQueries
refactor(test): update tests according to new query bowl refactor
refactor(fl_query_hooks): update the hooks according to new query bowl refactor
2022-09-22 22:03:28 +06:00
Kingkor Roy Tirtho f435f101c4 docs: add infinite query page 2022-09-19 12:20:48 +06:00
Kingkor Roy Tirtho 95b1837620 feat(infinite-query): add refetchPages, refetchOnStale, refetchOnMount support 2022-09-14 12:49:30 +06:00
Kingkor Roy Tirtho 1452d7d79e feat: add initial support for InfiniteQuery
Added new infinite query class with it's own builder widget and integration with query_bowl
The `cast` method used in mutation and query are now a mixin instead of BasicOperation property
2022-08-21 20:10:40 +06:00
Kingkor Roy Tirtho bd70d2800f Merge branch 'main' into docs 2022-08-07 13:09:55 +06:00
Kingkor Roy Tirtho 58674ab30a docs: add dynamic query & mutation section 2022-08-07 13:09:19 +06:00
Kingkor Roy Tirtho cdd1e96b2a Merge branch 'main' into docs 2022-08-07 12:15:06 +06:00
Kingkor Roy Tirtho a28cc2801c chore: merge main 2022-08-07 12:14:56 +06:00
Kingkor Roy Tirtho 8eaa6b04d1 docs: add paginated-query section and update optimistc update section 2022-08-07 12:13:03 +06:00
Kingkor Roy Tirtho 462a7042fa feat: add support for keepPreviousData & examples regarding this 2022-08-07 10:54:28 +06:00
Kingkor Roy Tirtho 4d6d1a1648 refactor(example): package specific examples instead of a single example 2022-08-04 09:20:20 +06:00