getRetailerDataFromDist method
Implementation
Future<List> getRetailerDataFromDist() async {
List result = [false, ErrorMsg.wentWrong];
retailerList.clear();
String clientId = await SharedPreferenceHelper.getStringValueFromKey(
SharedPreferenceKey.clientId);
Map<String, dynamic> param = {
"clientid": clientId,
"DistributorCode": distributorCode.text
};
await HttpServices.apicall(
param: param,
uri: ApiConstant.getRetailerDistributorData,
label: 'GetRetailerByDistributorCode')
.then((List response) async {
if (response[0] == 200) {
try {
retailerList.value =
FindRetailerModel.findRetailerModelFromJson(response[1]);
String info = retailerList.isEmpty ? ErrorMsg.noData : '';
result = [true, info];
} catch (e) {
print('<getRetailerDataFromDist> Error: $e');
result = [false, e];
}
} else {
result = [false, response[1]];
}
});
return result;
}