IoPlatform constructor

IoPlatform({
  1. required String dataDir,
  2. String platformName = 'linux',
  3. String? deviceName,
  4. HttpTransport? http,
  5. WsConnector? webSocket,
  6. DatabaseOpener? database,
})

Implementation

IoPlatform({required this.dataDir, this.platformName = 'linux', String? deviceName, HttpTransport? http, WsConnector? webSocket, DatabaseOpener? database})
    : _deviceName = deviceName,
      http = http ?? IoHttpTransport(),
      webSocket = webSocket ?? IoWsConnector(),
      database = database ?? const DefaultDatabaseOpener(),
      secureStore = FileSecureStore(p.join(dataDir, 'secure_store.json'));