From a396664679c5b4f75f614d2d4a608d50de46d6c7 Mon Sep 17 00:00:00 2001 From: ggurdin Date: Thu, 15 Jan 2026 16:06:06 -0500 Subject: [PATCH] fix model name --- .../analytics_practice_session_model.dart | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/lib/pangea/analytics_practice/analytics_practice_session_model.dart b/lib/pangea/analytics_practice/analytics_practice_session_model.dart index 2b35e45e9..b438cce39 100644 --- a/lib/pangea/analytics_practice/analytics_practice_session_model.dart +++ b/lib/pangea/analytics_practice/analytics_practice_session_model.dart @@ -12,15 +12,15 @@ class AnalyticsPracticeSessionModel { final String userL1; final String userL2; - VocabPracticeSessionState state; + AnalyticsPracticeSessionState state; AnalyticsPracticeSessionModel({ required this.startedAt, required this.practiceTargets, required this.userL1, required this.userL2, - VocabPracticeSessionState? state, - }) : state = state ?? const VocabPracticeSessionState(); + AnalyticsPracticeSessionState? state, + }) : state = state ?? const AnalyticsPracticeSessionState(); int get _availableActivities => min( AnalyticsPracticeConstants.practiceGroupSize, @@ -64,7 +64,7 @@ class AnalyticsPracticeSessionModel { .toList(), userL1: json['userL1'] as String, userL2: json['userL2'] as String, - state: VocabPracticeSessionState.fromJson( + state: AnalyticsPracticeSessionState.fromJson( json, ), ); @@ -81,13 +81,13 @@ class AnalyticsPracticeSessionModel { } } -class VocabPracticeSessionState { +class AnalyticsPracticeSessionState { final List completedUses; final int currentIndex; final bool finished; final int elapsedSeconds; - const VocabPracticeSessionState({ + const AnalyticsPracticeSessionState({ this.completedUses = const [], this.currentIndex = 0, this.finished = false, @@ -139,13 +139,13 @@ class VocabPracticeSessionState { xp: ConstructUseTypeEnum.bonus.pointValue, ); - VocabPracticeSessionState copyWith({ + AnalyticsPracticeSessionState copyWith({ List? completedUses, int? currentIndex, bool? finished, int? elapsedSeconds, }) { - return VocabPracticeSessionState( + return AnalyticsPracticeSessionState( completedUses: completedUses ?? this.completedUses, currentIndex: currentIndex ?? this.currentIndex, finished: finished ?? this.finished, @@ -162,8 +162,8 @@ class VocabPracticeSessionState { }; } - factory VocabPracticeSessionState.fromJson(Map json) { - return VocabPracticeSessionState( + factory AnalyticsPracticeSessionState.fromJson(Map json) { + return AnalyticsPracticeSessionState( completedUses: (json['completedUses'] as List?) ?.map((e) => OneConstructUse.fromJson(e)) .whereType()