Signal enumeration of locked/unlocked file

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
This commit is contained in:
Claudio Cambra 2024-08-01 17:36:35 +08:00 коммит произвёл Matthieu Gallien
Родитель 4012d43bb9
Коммит 94a783c482
1 изменённых файлов: 12 добавлений и 0 удалений

Просмотреть файл

@ -212,6 +212,18 @@ class LockViewController: NSViewController {
accessibilityDescription: "checkmark.circle.fill"
)
stopIndicatingLoading()
if let manager = NSFileProviderManager(for: actionViewController.domain) {
do {
try await manager.signalEnumerator(for: itemIdentifier)
} catch let error {
presentError(
"""
Could not signal lock state change in virtual file.
Changes may take a while to be reflected on your Mac.
Error: \(error.localizedDescription)
""")
}
}
} else {
presentError("Could not lock file: \(error.errorDescription).")
}