fix show assets

main_design2.1
nextwo 1 year ago
parent 2378d1635e
commit c1c0bcd646

@ -45,6 +45,7 @@ class _SearchAssetPageState extends State<SearchAssetPage> {
@override @override
void dispose() { void dispose() {
_searchController?.dispose(); _searchController?.dispose();
_deviceProvider.searchReset();
super.dispose(); super.dispose();
} }
@ -98,7 +99,7 @@ class _SearchAssetPageState extends State<SearchAssetPage> {
controller: _searchController, controller: _searchController,
textInputAction: TextInputAction.search, textInputAction: TextInputAction.search,
labelText: "${context.translation.searchBy} ${searchBy[_selectedIndex]}", labelText: "${context.translation.searchBy} ${searchBy[_selectedIndex]}",
onAction: _search, //onAction: _search,
onChange: (text) { onChange: (text) {
_searchController.text = text; _searchController.text = text;
_searchController.selection = TextSelection.fromPosition(TextPosition(offset: _searchController.text.length)); _searchController.selection = TextSelection.fromPosition(TextPosition(offset: _searchController.text.length));
@ -160,7 +161,7 @@ class _SearchAssetPageState extends State<SearchAssetPage> {
_formKey.currentState.save(); _formKey.currentState.save();
_deviceProvider.searchReset(); _deviceProvider.searchReset();
showDialog(context: context, barrierDismissible: false, builder: (context) => const AppLazyLoading()); showDialog(context: context, barrierDismissible: false, builder: (context) => const AppLazyLoading());
await _deviceProvider.getAssets(search: search, isSearchBy: true); await _deviceProvider.getAssets(search: search, isSearchBy: true);
setState(() { setState(() {
_searchableList.clear(); _searchableList.clear();
_searchableList.addAll(_deviceProvider.searchDevices); _searchableList.addAll(_deviceProvider.searchDevices);

@ -46,6 +46,7 @@ class _AssetScanQrState extends State<AssetScanQr> {
void dispose() { void dispose() {
super.dispose(); super.dispose();
_controller?.dispose(); _controller?.dispose();
_devicesProvider.searchReset();
} }
_pickManually() async { _pickManually() async {

Loading…
Cancel
Save