reset method

  1. @override
Future<void> reset()
override

Implementation

@override
Future<void> reset() async {
  final analytics = this.analytics;
  if (analytics == null ||
      !SessionPluginHelper.isEnabled(analytics.state.configuration.state)) {
    return;
  }

  final currentTime = now();
  await _sessionStateCoordinator.rotateOnReset(
    sessionStateStore: analytics.state.sessionState,
    now: currentTime,
    timestamp: DateTime.fromMillisecondsSinceEpoch(currentTime, isUtc: true)
        .toIso8601String(),
  );
}