initRum function

Future<MoleSignalRumClient> initRum(
  1. RumConfiguration configuration
)

Initializes and installs the process-wide MoleSignal RUM client.

A previous client is stopped before it is replaced.

Implementation

Future<MoleSignalRumClient> initRum(RumConfiguration configuration) async {
  final MoleSignalRumClient? previous = _activeClient;
  if (previous != null) await previous.stop();
  final MoleSignalRumClient client = await MoleSignalRumClient.create(
    configuration,
  );
  _activeClient = client;
  return client;
}