diff --git a/iosApp/FeedFlow.xcodeproj/project.pbxproj b/iosApp/FeedFlow.xcodeproj/project.pbxproj index 43ece2fb..71a920a7 100644 --- a/iosApp/FeedFlow.xcodeproj/project.pbxproj +++ b/iosApp/FeedFlow.xcodeproj/project.pbxproj @@ -692,6 +692,11 @@ inputFileListPaths = ( ); inputPaths = ( + "${DWARF_DSYM_FOLDER_PATH}/${DWARF_DSYM_FILE_NAME}", + "${DWARF_DSYM_FOLDER_PATH}/${DWARF_DSYM_FILE_NAME}/Contents/Resources/DWARF/${PRODUCT_NAME}", + "${DWARF_DSYM_FOLDER_PATH}/${DWARF_DSYM_FILE_NAME}/Contents/Info.plist", + "$(TARGET_BUILD_DIR)/$(UNLOCALIZED_RESOURCES_FOLDER_PATH)/GoogleService-Info.plist", + "$(TARGET_BUILD_DIR)/$(EXECUTABLE_PATH)", ); name = Crashlytics; outputFileListPaths = ( @@ -1089,7 +1094,7 @@ repositoryURL = "https://github.com/firebase/firebase-ios-sdk"; requirement = { kind = exactVersion; - version = 10.25.0; + version = 10.29.0; }; }; CCF647572B6EEFC0006C8843 /* XCRemoteSwiftPackageReference "KMP-NativeCoroutines" */ = { diff --git a/iosApp/FeedFlow.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/iosApp/FeedFlow.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved index c290e65d..977100d7 100644 --- a/iosApp/FeedFlow.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/iosApp/FeedFlow.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -24,8 +24,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/firebase/firebase-ios-sdk.git", "state" : { - "revision" : "97940381e57703c07f31a8058d8f39ec53b7c272", - "version" : "10.25.0" + "revision" : "eca84fd638116dd6adb633b5a3f31cc7befcbb7d", + "version" : "10.29.0" } }, { @@ -42,8 +42,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/google/GoogleAppMeasurement.git", "state" : { - "revision" : "16244d177c4e989f87b25e9db1012b382cfedc55", - "version" : "10.25.0" + "revision" : "fe727587518729046fc1465625b9afd80b5ab361", + "version" : "10.28.0" } }, { diff --git a/iosApp/Source/Home/HomeScreen.swift b/iosApp/Source/Home/HomeScreen.swift index 2fd2c9e0..984c729a 100644 --- a/iosApp/Source/Home/HomeScreen.swift +++ b/iosApp/Source/Home/HomeScreen.swift @@ -196,7 +196,7 @@ struct HomeScreen: View { .onChange(of: scenePhase) { newScenePhase in switch newScenePhase { case .background: - homeViewModel.markAsReadAndSync(lastVisibleIndex: Int32(indexHolder.getLastReadIndex())) + homeViewModel.enqueueBackup() default: break } diff --git a/shared/src/commonMain/kotlin/com/prof18/feedflow/shared/presentation/HomeViewModel.kt b/shared/src/commonMain/kotlin/com/prof18/feedflow/shared/presentation/HomeViewModel.kt index ba3a093d..e77f3ac6 100644 --- a/shared/src/commonMain/kotlin/com/prof18/feedflow/shared/presentation/HomeViewModel.kt +++ b/shared/src/commonMain/kotlin/com/prof18/feedflow/shared/presentation/HomeViewModel.kt @@ -248,9 +248,8 @@ class HomeViewModel internal constructor( } } - fun markAsReadAndSync(lastVisibleIndex: Int) { + fun enqueueBackup() { scope.launch { - markAsReadOnScroll(lastVisibleIndex) feedSyncRepository.enqueueBackup() } }