GetDataOnline method

Future<Map> GetDataOnline(
  1. String CameFrom
)

Implementation

Future<Map> GetDataOnline(String CameFrom){
  Impact_HTTP(
      this.widget.APIUrl,
      this.widget.HTTPMethod,
      Headers:this.widget.HTTPHeaders,
      Body:this.widget.HTTPBody
  ).then((value){
    if(value["message"]=="success"){
      List data = jsonDecode(value["data"]);

      if(CameFrom=="LoadMore" && data.length==0){
        setState(() {
          HasMoreData = false;
        });
      }

      if(this.widget.ImpactTile1PageIndex==1){
        this.widget.DataLst = [];
      }
      for(int i=0; i<data.length ; i++ ){
        this.widget.DataLst!.add(data[i]);
      }

      setState(() {
        Loading=false;
      });
    }
  });

  return Future.value({});
}