leeById method

Future<$Map> leeById(
  1. String coleccion,
  2. String idServer
)

Implementation

Future<$Map> leeById(String coleccion, String idServer) async {
  final config = InitConfig();
  final resp = await config.utilsDataApiRest!.obtenerData(
      coleccion: coleccion,
      consulta: jsonEncode({EnvironmentApiRest.idColeccion: idServer}),
      argsLocalBD: [
        [EnvironmentApiRest.idServer],
        ['=='],
        [idServer]
      ],
      skip: '0');
  List<Map<String, dynamic>> lstData = [];
  Map<String, dynamic> data = {};
  if (resp.containsKey('data')) {
    lstData = [...resp['data']];
    if (lstData.isNotEmpty) {
      data = lstData.first;
    }
  }
  return CodeUtils.convertirDatoEval(data);
}