mirror of
https://git.meshkee.com/applications/cssd.git
synced 2026-10-13 17:38:56 +03:30
Fix loading bug in item
This commit is contained in:
@@ -196,7 +196,7 @@ class _CycleResultScreenState extends State<CycleResultScreen> {
|
|||||||
context,
|
context,
|
||||||
listen: false);
|
listen: false);
|
||||||
cycles.setLoading();
|
cycles.setLoading();
|
||||||
await cycles.search(searchVal);
|
await cycles.search(searchVal ?? "");
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
SizedBox(
|
SizedBox(
|
||||||
|
|||||||
@@ -64,12 +64,17 @@ class _ItemAddScreenState extends State<ItemAddScreen> {
|
|||||||
batchId,
|
batchId,
|
||||||
)
|
)
|
||||||
.then(
|
.then(
|
||||||
(result) {
|
(result) async {
|
||||||
setState(() {
|
setState(() {
|
||||||
isLoading = false;
|
isLoading = false;
|
||||||
});
|
});
|
||||||
if (result == 'done') {
|
if (result == 'done') {
|
||||||
Navigator.of(context).popAndPushNamed(Routes.itemResultScreen);
|
// Navigator.of(context).popAndPushNamed(Routes.itemResultScreen);
|
||||||
|
Navigator.of(context).pop();
|
||||||
|
var items = await Provider.of<ItemProvider>(context, listen: false);
|
||||||
|
items.setLoading();
|
||||||
|
items.resetPageNumber();
|
||||||
|
items.getItemResults().then((value) => {items.resetLoading()});
|
||||||
Fluttertoast.showToast(
|
Fluttertoast.showToast(
|
||||||
msg: "Item added.",
|
msg: "Item added.",
|
||||||
toastLength: Toast.LENGTH_SHORT,
|
toastLength: Toast.LENGTH_SHORT,
|
||||||
|
|||||||
@@ -64,11 +64,11 @@ class _ItemResultScreenState extends State<ItemResultScreen> {
|
|||||||
@override
|
@override
|
||||||
void didChangeDependencies() {
|
void didChangeDependencies() {
|
||||||
if (_isInit) {
|
if (_isInit) {
|
||||||
var testResults = Provider.of<ItemProvider>(context);
|
var ItemResults = Provider.of<ItemProvider>(context);
|
||||||
testResults.setLoading();
|
ItemResults.setLoading();
|
||||||
testResults.resetPageNumber();
|
ItemResults.resetPageNumber();
|
||||||
testResults.getItemResults().then((_) {
|
ItemResults.getItemResults().then((_) {
|
||||||
testResults.resetLoading();
|
ItemResults.resetLoading();
|
||||||
sc!.addListener(
|
sc!.addListener(
|
||||||
() {
|
() {
|
||||||
if (sc!.position.pixels == sc!.position.maxScrollExtent &&
|
if (sc!.position.pixels == sc!.position.maxScrollExtent &&
|
||||||
@@ -243,7 +243,7 @@ class _ItemResultScreenState extends State<ItemResultScreen> {
|
|||||||
context,
|
context,
|
||||||
listen: false);
|
listen: false);
|
||||||
items.setLoading();
|
items.setLoading();
|
||||||
await items.search(searchVal);
|
await items.search(searchVal ?? "");
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
SizedBox(
|
SizedBox(
|
||||||
|
|||||||
@@ -166,7 +166,7 @@ class _MyItemsMineScreenState extends State<MyItemsMineScreen> {
|
|||||||
var myItems = await Provider.of<MyItemProvider>(context,
|
var myItems = await Provider.of<MyItemProvider>(context,
|
||||||
listen: false);
|
listen: false);
|
||||||
myItems.setLoading();
|
myItems.setLoading();
|
||||||
await myItems.searchMyItems(searchVal);
|
await myItems.searchMyItems(searchVal ?? "");
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
SizedBox(
|
SizedBox(
|
||||||
|
|||||||
@@ -140,7 +140,7 @@ class _MyPackagesMineScreenState extends State<MyPackagesMineScreen> {
|
|||||||
context,
|
context,
|
||||||
listen: false);
|
listen: false);
|
||||||
myPackages.setLoading();
|
myPackages.setLoading();
|
||||||
await myPackages.searchMyPackages(searchVal);
|
await myPackages.searchMyPackages(searchVal ?? "");
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
SizedBox(
|
SizedBox(
|
||||||
|
|||||||
@@ -209,7 +209,7 @@ class _PackageResultScreenState extends State<PackageResultScreen> {
|
|||||||
context,
|
context,
|
||||||
listen: false);
|
listen: false);
|
||||||
packages.setLoading();
|
packages.setLoading();
|
||||||
await packages.search(searchVal);
|
await packages.search(searchVal ?? "");
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
SizedBox(
|
SizedBox(
|
||||||
|
|||||||
@@ -54,7 +54,7 @@ class LabelSearchBox extends StatelessWidget {
|
|||||||
var labels =
|
var labels =
|
||||||
await Provider.of<LabelsProvider>(context, listen: false);
|
await Provider.of<LabelsProvider>(context, listen: false);
|
||||||
labels.setLoading();
|
labels.setLoading();
|
||||||
await labels.search(searchVal);
|
await labels.search(searchVal ?? "");
|
||||||
},
|
},
|
||||||
child: Container(
|
child: Container(
|
||||||
padding: EdgeInsets.all(7),
|
padding: EdgeInsets.all(7),
|
||||||
|
|||||||
Reference in New Issue
Block a user