retrieveTableFromLocal method

dynamic retrieveTableFromLocal(
  1. dynamic tableid,
  2. dynamic context
)

Implementation

retrieveTableFromLocal(tableid, context) async {
  myLogAll('retrieveTableFromLocal');
  //check if table exists
  if (isNull(_tableList[tableid])) {
    List list = await retrieveTableFromLocalList(tableid, context);
    myLog('retrieeTableFromLocal $tableid list is $list');
    if (list.isEmpty) {
      retrieveTableFromDB(tableid, '', context, -1);
      return;
    } else {
      dynamic data = list[0][gData];
      //_tableList[tableid] = isSS() ? getJsonDecode(data) : data;
      dynamic dataUnserial = getJsonDecode(data);
      _tableList[tableid] = dataUnserial;
      afterTableAdded(tableid, context);
      myNotifyListeners();
    }
  }
}