Skip to content

Commit

Permalink
Remove unused methods
Browse files Browse the repository at this point in the history
  • Loading branch information
iammajid committed Oct 16, 2024
1 parent 889984d commit 1bd4518
Show file tree
Hide file tree
Showing 8 changed files with 1 addition and 45 deletions.
4 changes: 0 additions & 4 deletions Cryptomator/Snapshots/SnapshotCoordinator.swift
Original file line number Diff line number Diff line change
Expand Up @@ -100,10 +100,6 @@ private class SnapshotVaultLockingMock: VaultLocking {
reply(true)
}

func getUnlockedVaultDomainIdentifiers(reply: @escaping ([NSFileProviderDomainIdentifier]) -> Void) {
fatalError()
}

var serviceName: NSFileProviderServiceName = .init("org.cryptomator.ios.vault-locking")

func makeListenerEndpoint() throws -> NSXPCListenerEndpoint {
Expand Down
7 changes: 1 addition & 6 deletions Cryptomator/VaultList/VaultCellViewModel.swift
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,6 @@ protocol VaultCellViewModelProtocol: TableViewCellViewModel, ViewModel {
var vault: VaultInfo { get }
var lockButtonIsHidden: AnyPublisher<Bool, Never> { get }
func lockVault() -> Promise<Void>
func setVaultUnlockStatus(unlocked: Bool)
}

class VaultCellViewModel: TableViewCellViewModel, VaultCellViewModelProtocol {
Expand Down Expand Up @@ -46,18 +45,14 @@ class VaultCellViewModel: TableViewCellViewModel, VaultCellViewModelProtocol {
return getXPCPromise.then { xpc in
xpc.proxy.lockVault(domainIdentifier: domainIdentifier)
}.then {
self.setVaultUnlockStatus(unlocked: false)
self.vault.vaultIsUnlocked.value = false
}.catch { error in
self.errorPublisher.send(error)
}.always {
self.fileProviderConnector.invalidateXPC(getXPCPromise)
}
}

func setVaultUnlockStatus(unlocked: Bool) {
vault.vaultIsUnlocked.value = unlocked
}

override func hash(into hasher: inout Hasher) {
hasher.combine(vault.vaultUID)
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,6 @@ import Promises
func lockVault(domainIdentifier: NSFileProviderDomainIdentifier)
func gracefulLockVault(domainIdentifier: NSFileProviderDomainIdentifier, reply: @escaping (Error?) -> Void)
func getIsUnlockedVault(domainIdentifier: NSFileProviderDomainIdentifier, reply: @escaping (Bool) -> Void)
func getUnlockedVaultDomainIdentifiers(reply: @escaping ([NSFileProviderDomainIdentifier]) -> Void)
}

public extension NSFileProviderServiceName {
Expand All @@ -41,10 +40,4 @@ public extension VaultLocking {
self.getIsUnlockedVault(domainIdentifier: domainIdentifier, reply: replyHandler)
}
}

func getUnlockedVaultDomainIdentifiers() -> Promise<[NSFileProviderDomainIdentifier]> {
return wrap { replyHandler in
self.getUnlockedVaultDomainIdentifiers(reply: replyHandler)
}
}
}
13 changes: 0 additions & 13 deletions CryptomatorFileProvider/FileProviderAdapterManager.swift
Original file line number Diff line number Diff line change
Expand Up @@ -141,12 +141,6 @@ public class FileProviderAdapterManager: FileProviderAdapterProviding {
return adapterCache.getItem(identifier: domainIdentifier) != nil
}

public func getDomainIdentifiersOfUnlockedVaults() -> [NSFileProviderDomainIdentifier] {
let cachedIdentifiers = adapterCache.getAllCachedIdentifiers()
cachedIdentifiers.forEach { updateLockStatus(domainIdentifier: $0) }
return adapterCache.getAllCachedIdentifiers()
}

/**
Locks a vault gracefully.
Expand Down Expand Up @@ -250,7 +244,6 @@ protocol FileProviderAdapterCacheType {
func cacheItem(_ item: AdapterCacheItem, identifier: NSFileProviderDomainIdentifier)
func removeItem(identifier: NSFileProviderDomainIdentifier)
func getItem(identifier: NSFileProviderDomainIdentifier) -> AdapterCacheItem?
func getAllCachedIdentifiers() -> [NSFileProviderDomainIdentifier]
}

class FileProviderAdapterCache: FileProviderAdapterCacheType {
Expand All @@ -274,10 +267,4 @@ class FileProviderAdapterCache: FileProviderAdapterCacheType {
return cachedAdapters[identifier]
}
}

func getAllCachedIdentifiers() -> [NSFileProviderDomainIdentifier] {
queue.sync {
return cachedAdapters.map { $0.key }
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -35,8 +35,4 @@ public class VaultLockingServiceSource: ServiceSource, VaultLocking {
public func getIsUnlockedVault(domainIdentifier: NSFileProviderDomainIdentifier, reply: @escaping (Bool) -> Void) {
reply(FileProviderAdapterManager.shared.vaultIsUnlocked(domainIdentifier: domainIdentifier))
}

public func getUnlockedVaultDomainIdentifiers(reply: @escaping ([NSFileProviderDomainIdentifier]) -> Void) {
reply(FileProviderAdapterManager.shared.getDomainIdentifiersOfUnlockedVaults())
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -246,8 +246,6 @@ class FileProviderAdapterManagerTests: XCTestCase {
}
vaultKeepUnlockedHelperMock.shouldAutoLockVaultWithVaultUIDClosure = { $0 != unlockedDomainIdentifier.rawValue }

XCTAssertEqual([unlockedDomainIdentifier], fileProviderAdapterManager.getDomainIdentifiersOfUnlockedVaults())

XCTAssertFalse(unlockedVaultMaintenanceManagerMock.enableMaintenanceModeCalled)
XCTAssertFalse(unlockedVaultMaintenanceManagerMock.disableMaintenanceModeCalled)
XCTAssertEqual(1, lockedVaultMaintenanceManagerMock.enableMaintenanceModeCallsCount)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -75,9 +75,4 @@ final class FileProviderAdapterCacheTypeMock: FileProviderAdapterCacheType {

var getAllCachedIdentifiersReturnValue: [NSFileProviderDomainIdentifier]!
var getAllCachedIdentifiersClosure: (() -> [NSFileProviderDomainIdentifier])?

func getAllCachedIdentifiers() -> [NSFileProviderDomainIdentifier] {
getAllCachedIdentifiersCallsCount += 1
return getAllCachedIdentifiersClosure.map({ $0() }) ?? getAllCachedIdentifiersReturnValue
}
}
4 changes: 0 additions & 4 deletions CryptomatorTests/VaultListViewModelTests.swift
Original file line number Diff line number Diff line change
Expand Up @@ -244,10 +244,6 @@ class VaultLockingMock: VaultLocking {
reply(unlockedVaults.contains(domainIdentifier))
}

func getUnlockedVaultDomainIdentifiers(reply: @escaping ([NSFileProviderDomainIdentifier]) -> Void) {
reply(unlockedVaults)
}

let serviceName = NSFileProviderServiceName("org.cryptomator.ios.vault-locking")

func makeListenerEndpoint() throws -> NSXPCListenerEndpoint {
Expand Down

0 comments on commit 1bd4518

Please sign in to comment.