From c308c699884b257973b3fbf0c24f6d4f0c608fbc Mon Sep 17 00:00:00 2001 From: Daymon Date: Tue, 28 Apr 2026 14:27:04 -0500 Subject: [PATCH 1/4] Update LiveViewModel.swift --- .../Features/Live/ViewModels/LiveViewModel.swift | 3 +++ 1 file changed, 3 insertions(+) diff --git a/firebaseai/FirebaseAIExample/Features/Live/ViewModels/LiveViewModel.swift b/firebaseai/FirebaseAIExample/Features/Live/ViewModels/LiveViewModel.swift index 8910a27c8..2fa03ddf5 100644 --- a/firebaseai/FirebaseAIExample/Features/Live/ViewModels/LiveViewModel.swift +++ b/firebaseai/FirebaseAIExample/Features/Live/ViewModels/LiveViewModel.swift @@ -200,6 +200,9 @@ class LiveViewModel: ObservableObject { case .toolCallCancellation: // we don't have any long running functions to cancel return + case .sessionResumptionUpdate: + // we don't do any session resumption here + return case let .goingAwayNotice(goingAwayNotice): let time = goingAwayNotice.timeLeft?.description ?? "soon" logger.warning("Going away in: \(time)") From c9946dfd9b25579c74911f9d722aac6a9422be18 Mon Sep 17 00:00:00 2001 From: Daymon Date: Tue, 28 Apr 2026 14:29:10 -0500 Subject: [PATCH 2/4] Update min AI logic version --- firebaseai/FirebaseAIExample.xcodeproj/project.pbxproj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/firebaseai/FirebaseAIExample.xcodeproj/project.pbxproj b/firebaseai/FirebaseAIExample.xcodeproj/project.pbxproj index 84fe19507..c0c267ae4 100644 --- a/firebaseai/FirebaseAIExample.xcodeproj/project.pbxproj +++ b/firebaseai/FirebaseAIExample.xcodeproj/project.pbxproj @@ -374,7 +374,7 @@ repositoryURL = "https://github.com/firebase/firebase-ios-sdk"; requirement = { kind = upToNextMajorVersion; - minimumVersion = 12.6.0; + minimumVersion = 12.13.0; }; }; /* End XCRemoteSwiftPackageReference section */ From 523ee2977a34611b6cac5adf525c3781b56d5873 Mon Sep 17 00:00:00 2001 From: Daymon <17409137+daymxn@users.noreply.github.com> Date: Tue, 28 Apr 2026 14:43:52 -0500 Subject: [PATCH 3/4] Update firebaseai/FirebaseAIExample/Features/Live/ViewModels/LiveViewModel.swift Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com> --- .../Features/Live/ViewModels/LiveViewModel.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/firebaseai/FirebaseAIExample/Features/Live/ViewModels/LiveViewModel.swift b/firebaseai/FirebaseAIExample/Features/Live/ViewModels/LiveViewModel.swift index 2fa03ddf5..353c033b1 100644 --- a/firebaseai/FirebaseAIExample/Features/Live/ViewModels/LiveViewModel.swift +++ b/firebaseai/FirebaseAIExample/Features/Live/ViewModels/LiveViewModel.swift @@ -200,7 +200,7 @@ class LiveViewModel: ObservableObject { case .toolCallCancellation: // we don't have any long running functions to cancel return - case .sessionResumptionUpdate: + case .sessionResumptionUpdate(_): // we don't do any session resumption here return case let .goingAwayNotice(goingAwayNotice): From 5b14f54b1bf2699ef9fa8836bf5bf0d7db4d446b Mon Sep 17 00:00:00 2001 From: Daymon Date: Tue, 28 Apr 2026 15:03:49 -0500 Subject: [PATCH 4/4] Update LiveViewModel.swift --- .../Features/Live/ViewModels/LiveViewModel.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/firebaseai/FirebaseAIExample/Features/Live/ViewModels/LiveViewModel.swift b/firebaseai/FirebaseAIExample/Features/Live/ViewModels/LiveViewModel.swift index 353c033b1..2fa03ddf5 100644 --- a/firebaseai/FirebaseAIExample/Features/Live/ViewModels/LiveViewModel.swift +++ b/firebaseai/FirebaseAIExample/Features/Live/ViewModels/LiveViewModel.swift @@ -200,7 +200,7 @@ class LiveViewModel: ObservableObject { case .toolCallCancellation: // we don't have any long running functions to cancel return - case .sessionResumptionUpdate(_): + case .sessionResumptionUpdate: // we don't do any session resumption here return case let .goingAwayNotice(goingAwayNotice):