23 Commits
Author SHA1 Message Date
Kingkor Roy Tirtho 1ff91c2dce refactor(fl_query): bring back jobs API 2023-10-19 12:04:51 +06:00
Kingkor Roy Tirtho 5bb89ed1fb refactor: move devtools to separate library 2023-06-23 23:00:10 +06:00
Kingkor Roy Tirtho a40dca73b5 feat: resolve and resolveWith helper support 2023-06-23 22:40:20 +06:00
Kingkor Roy Tirtho 72ca4cece4 feat: connectivity adapter package for connectivity_plus 2023-06-21 21:39:31 +06:00
Kingkor Roy Tirtho 1b1f1cdc93 feat: add devtools (WIP) 2023-05-29 13:33:09 +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 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 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 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 462a7042fa feat: add support for keepPreviousData & examples regarding this 2022-08-07 10:54:28 +06:00
Kingkor Roy Tirtho 4afaa4b471 Separated vanilla flutter & the flutter_hooks version of the package 😢
CHANGELOGS created for both package
2022-07-08 03:48:04 +06:00
Kingkor Roy Tirtho 8c53f1b0fe files moved to src folder
added flutter_hooks support with example
2022-06-22 13:46:40 +06:00
Kingkor Roy Tirtho e0c70d153f Internal API change
now query & mutation share same base class
queries are now self-refetchable
queryJobs & mutationJobs now support dynamic key allowing dynamic Query/Mutation creation
query status & mutation status are now just on point & accurate
2022-06-21 17:16:06 +06:00
Kingkor Roy Tirtho 9bcdfc9db7 query reusability by QueryJob
QueryJob.task External Data Support
Query task is now pure function
Query.data is non-nullable (even the type)
2022-06-05 19:10:33 +06:00
Kingkor Roy Tirtho 64c852fddc Initial Support 2022-05-27 12:51:13 +06:00
Kingkor Roy Tirtho 58f98e6e74 scheduleMicrotask utils removed in favor of dart:async
getQueryData wrong arrangment of arguments
Query & Retryer's future property is replaced with Completer
queryFn, fetchFn & fn types corrected
exported all the functions/class/enum  from core (incomplete)
flutter dependency dropped since the core is a Dart package
2022-02-12 12:58:17 +06:00
Kingkor Roy Tirtho 3ec81de606 +QueryObserver
+Query
+notifyManager
+onlineManager
+QueryCache
2022-02-10 18:29:42 +06:00
Kingkor Roy Tirtho c7169b04c7 initial commit with cache support & example 2022-02-07 00:11:15 +06:00