From 9f72ec9a766a501aa8c5d0e1e36d22d110783c08 Mon Sep 17 00:00:00 2001 From: stopflock Date: Sat, 14 Mar 2026 17:31:01 -0500 Subject: [PATCH] Fix lint warnings, clean up debug logging --- lib/migrations.dart | 31 +++---------------------------- 1 file changed, 3 insertions(+), 28 deletions(-) diff --git a/lib/migrations.dart b/lib/migrations.dart index 00c2068..506305d 100644 --- a/lib/migrations.dart +++ b/lib/migrations.dart @@ -145,12 +145,7 @@ class OneTimeMigrations { /// Clear non-360 FOV values from all profiles (v2.10.0) static Future migrate_2_10_0(AppState appState) async { - debugPrint('[Migration] 2.10.0 STARTED: Clearing non-360 FOV values from profiles'); - try { - // Check dev config flag - debugPrint('[Migration] 2.10.0: kEnableNon360FOVs = $kEnableNon360FOVs'); - // Only perform this migration if non-360 FOVs are disabled if (kEnableNon360FOVs) { debugPrint('[Migration] 2.10.0: Non-360 FOVs enabled, skipping FOV cleanup'); @@ -158,21 +153,10 @@ class OneTimeMigrations { } // Load all profiles from storage - debugPrint('[Migration] 2.10.0: Loading profiles from storage...'); final profiles = await ProfileService().load(); - debugPrint('[Migration] 2.10.0: Loaded ${profiles.length} profiles'); - bool anyProfileChanged = false; - int profilesWithFOV = 0; int profilesCleared = 0; - // Log all profiles and their FOV values for debugging - for (final profile in profiles) { - final fovStr = profile.fov?.toString() ?? 'null'; - debugPrint('[Migration] 2.10.0: Profile "${profile.name}" (${profile.id}) has FOV: $fovStr'); - if (profile.fov != null) profilesWithFOV++; - } - // Clear non-360 FOV values from all profiles final updatedProfiles = profiles.map((profile) { if (profile.fov != null) { @@ -181,12 +165,10 @@ class OneTimeMigrations { final is360 = (fovValue - 360.0).abs() < 0.01; // Within 0.01 degrees of 360 if (!is360) { - debugPrint('[Migration] 2.10.0: CLEARING FOV ${profile.fov} from profile: ${profile.name} (${profile.id})'); + debugPrint('[Migration] 2.10.0: Clearing FOV $fovValue from profile: ${profile.name}'); anyProfileChanged = true; profilesCleared++; return profile.copyWith(fov: null); - } else { - debugPrint('[Migration] 2.10.0: Keeping FOV ${profile.fov} (360-degree) for profile: ${profile.name} (${profile.id})'); } } return profile; @@ -194,19 +176,12 @@ class OneTimeMigrations { // Save updated profiles back to storage if any changes were made if (anyProfileChanged) { - debugPrint('[Migration] 2.10.0: Saving ${updatedProfiles.length} profiles back to storage (${profilesCleared} profiles modified)...'); await ProfileService().save(updatedProfiles); - debugPrint('[Migration] 2.10.0: Updated profiles saved to storage successfully'); - - // Reload profiles in AppState to reflect the changes immediately - debugPrint('[Migration] 2.10.0: Reloading profiles in AppState...'); await appState.reloadProfiles(); - debugPrint('[Migration] 2.10.0: Profiles reloaded in AppState'); - } else { - debugPrint('[Migration] 2.10.0: No profiles with non-360 FOV found (${profilesWithFOV} profiles had FOV values, none needed clearing)'); + debugPrint('[Migration] 2.10.0: Cleared FOV from $profilesCleared profiles'); } - debugPrint('[Migration] 2.10.0 COMPLETED: cleared non-360 FOV values from profiles'); + debugPrint('[Migration] 2.10.0 completed: cleared non-360 FOV values from profiles'); } catch (e, stackTrace) { debugPrint('[Migration] 2.10.0 ERROR: Failed to clear non-360 FOV values: $e'); debugPrint('[Migration] 2.10.0 ERROR: Stack trace: $stackTrace');