WT 1.1.14 tutorial step track
This commit is contained in:
@@ -139,6 +139,7 @@ class LoginBloc extends Bloc<LoginEvent, LoginState> with Trans {
|
||||
yield LoginReady();
|
||||
} else if (event is LoginSkip) {
|
||||
yield LoginLoading();
|
||||
Track().track(TrackingEvent.login_skip);
|
||||
Cache().startPage = "home";
|
||||
yield LoginSkipped();
|
||||
}
|
||||
|
||||
@@ -4,6 +4,8 @@ import 'package:aitrainer_app/model/cache.dart';
|
||||
import 'package:aitrainer_app/model/tutorial.dart';
|
||||
import 'package:aitrainer_app/model/tutorial_step.dart';
|
||||
import 'package:aitrainer_app/service/logging.dart';
|
||||
import 'package:aitrainer_app/util/enums.dart';
|
||||
import 'package:aitrainer_app/util/track.dart';
|
||||
import 'package:bloc/bloc.dart';
|
||||
import 'package:equatable/equatable.dart';
|
||||
|
||||
@@ -170,6 +172,7 @@ class TutorialBloc extends Bloc<TutorialEvent, TutorialState> with Logging {
|
||||
if (menuBloc != null) {
|
||||
menuBloc!.add(MenuCreate());
|
||||
}
|
||||
Track().track(TrackingEvent.tutorial_step, eventValue: step.toString());
|
||||
yield TutorialReady();
|
||||
}
|
||||
} else if (event is TutorialWrongAction) {
|
||||
@@ -189,6 +192,7 @@ class TutorialBloc extends Bloc<TutorialEvent, TutorialState> with Logging {
|
||||
if (activityDone != null) {
|
||||
await Cache().setActivityDonePrefs(activityDone);
|
||||
}
|
||||
Track().track(TrackingEvent.tutorial_finished);
|
||||
yield TutorialReady();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user