ativarSat method

  1. @override
Future<ResponseAtivacao?> ativarSat({
  1. required Map<String, dynamic> dadosAtivacao,
})
override

Implementation

@override
Future<ResponseAtivacao?> ativarSat(
    {required Map<String, dynamic> dadosAtivacao}) async {
  final ativarSat = await methodChannel
      .invokeMethod<String>('ativarSat', {'ativar': dadosAtivacao});
  if (ativarSat != null) {
    List<String?> consulta = ativarSat.split('|');
    if (consulta.length < 2) {
      log(consulta.toString());
      return null;
    }
    return ResponseAtivacao.fromSat(consulta);
  } else {
    return null;
  }
}