fromNative static method

List<MoveScanResult> fromNative(
  1. List results
)

Implementation

static List<MoveScanResult> fromNative(List<dynamic> results) {
  List<MoveScanResult> moveResults = [];
  for (var result in results) {
    String name = result["name"];
    String data = result["device"];
    String displayName = result["displayName"] ?? "";
    MoveDeviceState state = MoveDevice.parseState(result["state"]);
    bool isDiscovered = result["isDiscovered"];
    moveResults.add(
      MoveScanResult(
        isDiscovered,
        MoveDevice(name, data, true, displayName, state),
      ),
    );
  }
  return moveResults;
}