Set search for my package & package by api

This commit is contained in:
hanie.khodkari
2025-05-10 21:24:45 +03:30
parent 948847cd36
commit 1352e36f87
5 changed files with 80 additions and 37 deletions
@@ -68,6 +68,7 @@ class _MyPackagesMineScreenState extends State<MyPackagesMineScreen> {
final double _deviceWidth = _media.size.width;
final double _deviceBlockSize = _deviceWidth / 100;
final userData = Provider.of<Auth>(context, listen: false).user;
var searchVal;
return Consumer<ConnectivityProvider>(
builder: (ct, connection, _) {
return connection.conStatus != 'offline'
@@ -129,12 +130,18 @@ class _MyPackagesMineScreenState extends State<MyPackagesMineScreen> {
ResultSearchBox(
searchCTRL: searchCTRL,
text: 'package',
text2: "name",
deviceBlockSize: _deviceBlockSize,
onChanged: (value) {
Provider.of<MyPackageProvider>(context, listen: false)
.searchMyPackages(value);
searchVal = value;
},
onTap: () async {
var myPackages = await Provider.of<MyPackageProvider>(
context,
listen: false);
myPackages.setLoading();
await myPackages.searchMyPackages(searchVal);
},
onTap: () {},
),
SizedBox(
height: 20,
@@ -98,6 +98,7 @@ class _PackageResultScreenState extends State<PackageResultScreen> {
final _media = MediaQuery.of(context);
final double _devicewidth = _media.size.width;
final double _deviceBlockSize = _devicewidth / 100;
var searchVal;
return SafeArea(
child: GestureDetector(
onTap: () {
@@ -198,12 +199,18 @@ class _PackageResultScreenState extends State<PackageResultScreen> {
ResultSearchBox(
searchCTRL: searchCTRL,
text: 'package',
text2: "name",
deviceBlockSize: _deviceBlockSize,
onChanged: (value) {
Provider.of<PackageProvider>(context, listen: false)
.search(value);
searchVal = value;
},
onTap: () async {
var packages = await Provider.of<PackageProvider>(
context,
listen: false);
packages.setLoading();
await packages.search(searchVal);
},
onTap: () {},
),
SizedBox(
height: 20,