SnapdClient constructor

SnapdClient({
  1. String userAgent = 'snapd.dart',
  2. dynamic socketPath = '/var/run/snapd.socket',
})

Implementation

SnapdClient(
    {String userAgent = 'snapd.dart', socketPath = '/var/run/snapd.socket'})
    : _userAgent = userAgent,
      _client = HttpClient() {
  _client.connectionFactory = (Uri uri, String? proxyHost, int? proxyPort) {
    var address = InternetAddress(socketPath, type: InternetAddressType.unix);
    return Socket.startConnect(address, 0);
  };
}