diff --git a/lib/analytics/analytics.dart b/lib/analytics/analytics.dart index 6d9cfdbb..fd7d72ee 100644 --- a/lib/analytics/analytics.dart +++ b/lib/analytics/analytics.dart @@ -1,5 +1,3 @@ -import 'dart:math'; - import 'package:fixnum/fixnum.dart'; import 'package:recase/recase.dart'; import 'package:shared_preferences/shared_preferences.dart'; @@ -61,7 +59,6 @@ enum Event { */ ScreenView, } -const int _intMaxValue = 9007199254740991; class Analytics { bool enabled = false; @@ -73,7 +70,8 @@ class Analytics { }) { _global = Analytics(); _global!.enabled = enable; - _global!.sessionId = Random().nextInt(_intMaxValue).toRadixString(16); + _global!.sessionId = + DateTime.now().millisecondsSinceEpoch.toRadixString(16); var p = pref.getString("pseudoId"); if (p == null) {