summaryrefslogtreecommitdiffhomepage
path: root/ios/MullvadSettings/AccessMethodRepositoryProtocol.swift
diff options
context:
space:
mode:
authorJon Petersson <jon.petersson@mullvad.net>2025-08-12 14:50:01 +0200
committerJon Petersson <jon.petersson@mullvad.net>2025-08-12 14:50:01 +0200
commit2ebbcdfc72d3435c9ef95f91ddfb1cd74f4f4ec0 (patch)
tree97407167d76af1ee097fdf1a3597b3f34f82cf2b /ios/MullvadSettings/AccessMethodRepositoryProtocol.swift
parentcf0cb9934d732b045803c0affce291d11c6251fa (diff)
parent1b7d4c9f171b5ba157f0c27fa0de3ab627c6fe14 (diff)
downloadmullvadvpn-2ebbcdfc72d3435c9ef95f91ddfb1cd74f4f4ec0.tar.xz
mullvadvpn-2ebbcdfc72d3435c9ef95f91ddfb1cd74f4f4ec0.zip
Merge branch 'ios-1214-propagate-method-rotation'
Diffstat (limited to 'ios/MullvadSettings/AccessMethodRepositoryProtocol.swift')
-rw-r--r--ios/MullvadSettings/AccessMethodRepositoryProtocol.swift6
1 files changed, 3 insertions, 3 deletions
diff --git a/ios/MullvadSettings/AccessMethodRepositoryProtocol.swift b/ios/MullvadSettings/AccessMethodRepositoryProtocol.swift
index 35f97442f5..d44f009911 100644
--- a/ios/MullvadSettings/AccessMethodRepositoryProtocol.swift
+++ b/ios/MullvadSettings/AccessMethodRepositoryProtocol.swift
@@ -21,7 +21,7 @@ public protocol AccessMethodRepositoryDataSource: Sendable {
func fetchAll() -> [PersistentAccessMethod]
/// Save last reachable access method to the persistent store.
- func saveLastReachable(_ method: PersistentAccessMethod)
+ func requestAccessMethod(_ method: PersistentAccessMethod)
/// Fetch last reachable access method from the persistent store.
func fetchLastReachable() -> PersistentAccessMethod
@@ -29,11 +29,11 @@ public protocol AccessMethodRepositoryDataSource: Sendable {
public protocol AccessMethodRepositoryProtocol: AccessMethodRepositoryDataSource {
/// Publisher that propagates a snapshot of last reachable access method upon modifications.
- var lastReachableAccessMethodPublisher: AnyPublisher<PersistentAccessMethod, Never> { get }
+ var currentAccessMethodPublisher: AnyPublisher<PersistentAccessMethod, Never> { get }
/// Add new access method.
/// - Parameter method: persistent access method model.
- func save(_ method: PersistentAccessMethod)
+ func save(_ method: PersistentAccessMethod, notifyingAPI: Bool)
/// Delete access method by id.
/// - Parameter id: an access method id.