DaemonClient constructor

DaemonClient({
  1. String host = HostType.LOCALHOST,
  2. int port = DAEMON_DEFAULT_PORT,
})

Implementation

DaemonClient({
  String host = HostType.LOCALHOST,
  int port = DAEMON_DEFAULT_PORT,
}) {
  this.host = host;
  this.port = port;
  String baseUrl = '$protocol://${host}:${this.port}${prefix}';

  manageDio = Dio(BaseOptions(baseUrl: baseUrl, headers: JSON_HEADERS));
  serverDio = Dio(
    BaseOptions(baseUrl: '$baseUrl$SERVER_PREFIX', headers: JSON_HEADERS),
  );
  toolDio = Dio(
    BaseOptions(baseUrl: '$baseUrl$TOOL_PREFIX', headers: JSON_HEADERS),
  );

  serverSse = SseClient(
    baseUrl: '$baseUrl$SERVER_PREFIX',
    headers: STREAM_HEADERS,
  );
  toolSse = SseClient(
    baseUrl: '$baseUrl$TOOL_PREFIX',
    headers: STREAM_HEADERS,
  );
}