remote_data_provider 2.4.3
remote_data_provider: ^2.4.3 copied to clipboard
Help implementing providers easier with predefined abstract classes, special is for working with remote data.
2.4.3 Oct 21, 2022. #
Fix wrong initialPage
value in data list provider
2.4.2 Oct 20, 2022. #
Added awaitListener
option, set it true
to keep loading state until listeners (onCompleted, onFailed) finish
Make page
, pageSize
never null in data list
2.3.2 Oct 18, 2022. #
Added new event handler to BasicDataProvider and DataListProvider, such as onFetchCompleted
, onFetchFailed
,...
Added @mustCallsuper
to constructure and dispose method
2.2.2 Oct 7, 2022. #
Added fetch
method which equivalent to refresh
but it is more meaningful in some use cases.
Improve some code blocks.
2.2.1 Oct 5, 2022. #
Support infinity list
2.1.1 Oct 5, 2022. #
Update readme
2.1.0 Oct 5, 2022. #
Splitted extended_http
2.0.0 Oct 2, 2022. #
Basic data provider:
- Added
delete
method which is corresponding withisDeleting
andisDeleted
- Now
update
method will triggerisUpdating
state instead ofisLoading
isLoading
state will be triggered only on initialization and onrefresh
Data list provider:
- Rename
data
toitems
- Added a new class,
RemoteList
for managing remote data list - Added pagination, search and sort states
1.0.2 Sept 30, 2022. #
Update example
Update Sdk constraint
1.0.1 Sept 30, 2022. #
Update README.md
Move code in README.md to example
1.0.0 Sept 30, 2022. #
Upgrade dependencies
Remove old example, a new one will be added on next release
Added baseURL
to ExtendedHttp
config
Added manual
option to providers
0.1.5 Aug 22, 2020. #
Add ExtendedHttp
to example
0.1.4 Aug 22, 2020. #
Update tests
0.1.3 Aug 22, 2020. #
Update Readme and setup CI testing.
0.1.2 Aug 21, 2020. #
Update README
0.1.1 Aug 21, 2020. #
BasicDataProvider
: Rename fetchData
to onFetch
, Add update
, onUpdate
method, update docs.
DataListProvider
: Rename fetchData
to onFetch
, Add add
, onAdd
, remove
and onRemove
method, update docs.
ExtendedHttp
: Add config
method, update docs.
0.0.1 Aug 18, 2020. #
Initial package with BasicDataProvider
, DataListProvider
and ExtendedHttp
.