SpikeConnection.fromParameters constructor

SpikeConnection.fromParameters({
  1. required String connectionId,
  2. required String appId,
  3. required String customerEndUserId,
  4. SpikeLogger? logger,
  5. String? callbackUrl,
})

Implementation

factory SpikeConnection.fromParameters({
  required String connectionId,
  required String appId,
  required String customerEndUserId,
  SpikeLogger? logger,
  String? callbackUrl,
}) {
  final connection = SpikeConnection._(
    connectionId: connectionId,
    appId: appId,
    customerEndUserId: customerEndUserId,
    logger: logger,
    callbackUrl: callbackUrl,
  );

  if (logger != null) {
    connection.setupLogger(logger);
  }

  return connection;
}