setDeviceName method

Future<String> setDeviceName()

Set some kind of device name. Will try couple of names, if all are null will just return generic

Implementation

Future<String> setDeviceName() async {
  final String? hostNameTemp = await hostName;

  if (hostNameTemp != null) {
    return hostNameTemp;
  }
  final MdnsInfo? mdnsTemp = await mdnsInfo;
  if (mdnsTemp != null) {
    return mdnsTemp.getOnlyTheStartOfMdnsName();
  }
  return generic;
}