From 6b4d1d85b89dff9c5af51d2a58c6c0d4650e79c3 Mon Sep 17 00:00:00 2001 From: Sam Symons Date: Fri, 26 Apr 2024 12:46:32 -0700 Subject: [PATCH] Toggle Connect on Demand when receiving user initiated VPN lifecycle events (#2771) Task/Issue URL: https://app.asana.com/0/414235014887631/1206396485779556/f Tech Design URL: CC: Description: Updates the iOS VPN implementation to toggle Connect on Demand when toggling the VPN from system settings. Steps to test this PR: Toggle the VPN through the usual methods and make sure that it works, and on-demand is toggled as expected Now toggle the VPN from Settings.app on iOS 17 and make sure that on-demand is toggled as expected (i.e., when you disable the VPN from Settings.app then on-demand should also be disabled) --- DuckDuckGo.xcodeproj/project.pbxproj | 2 +- .../project.xcworkspace/xcshareddata/swiftpm/Package.resolved | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/DuckDuckGo.xcodeproj/project.pbxproj b/DuckDuckGo.xcodeproj/project.pbxproj index b5bfd1eaf9..b3c9212402 100644 --- a/DuckDuckGo.xcodeproj/project.pbxproj +++ b/DuckDuckGo.xcodeproj/project.pbxproj @@ -9639,7 +9639,7 @@ repositoryURL = "https://github.com/DuckDuckGo/BrowserServicesKit"; requirement = { kind = exactVersion; - version = 141.1.1; + version = 141.1.2; }; }; 9F8FE9472BAE50E50071E372 /* XCRemoteSwiftPackageReference "lottie-spm" */ = { diff --git a/DuckDuckGo.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/DuckDuckGo.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved index 3a2af16f7e..6a9a30f87e 100644 --- a/DuckDuckGo.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/DuckDuckGo.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -32,8 +32,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/DuckDuckGo/BrowserServicesKit", "state" : { - "revision" : "9ebcfd17a2dd1422407a24e9e4331a46c3b7733a", - "version" : "141.1.1" + "revision" : "f8c73292d4d6724ec81f98bd29dbb2061f1a8cf6", + "version" : "141.1.2" } }, {