From: Claudio Cambra Date: Sat, 18 Mar 2023 15:35:59 +0000 (+0100) Subject: Move conversion from NSData to NSFileProviderPage to separate func X-Git-Tag: archive/raspbian/3.16.7-1_deb13u1+rpi1~1^2~96^2^2~55^2~39 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=5154a57ac674dbc6094e147266486856f3a32685;p=nextcloud-desktop.git Move conversion from NSData to NSFileProviderPage to separate func Signed-off-by: Claudio Cambra --- diff --git a/shell_integration/MacOSX/NextcloudIntegration/FileProviderExt/FileProviderEnumerator.swift b/shell_integration/MacOSX/NextcloudIntegration/FileProviderExt/FileProviderEnumerator.swift index 6ae51e77f..b7a15d117 100644 --- a/shell_integration/MacOSX/NextcloudIntegration/FileProviderExt/FileProviderEnumerator.swift +++ b/shell_integration/MacOSX/NextcloudIntegration/FileProviderExt/FileProviderEnumerator.swift @@ -313,6 +313,10 @@ class FileProviderEnumerator: NSObject, NSFileProviderEnumerator { return items } + private static func fileProviderPageforNumPage(_ numPage: Int) -> NSFileProviderPage { + return NSFileProviderPage("\(numPage)".data(using: .utf8)!) + } + private static func completeEnumerationObserver(_ observer: NSFileProviderEnumerationObserver, ncKit: NextcloudKit, numPage: Int, itemMetadatas: [NextcloudItemMetadataTable]) { let items = FileProviderEnumerator.metadatasToFileProviderItems(itemMetadatas, ncKit: ncKit) @@ -329,7 +333,7 @@ class FileProviderEnumerator: NSObject, NSFileProviderEnumerator { observer.finishEnumerating(upTo: nil) } */ - observer.finishEnumerating(upTo: NSFileProviderPage("\(numPage)".data(using: .utf8)!)) + observer.finishEnumerating(upTo: fileProviderPageforNumPage(numPage)) } private static func completeChangesObserver(_ observer: NSFileProviderChangeObserver, anchor: NSFileProviderSyncAnchor, ncKit: NextcloudKit, newMetadatas: [NextcloudItemMetadataTable]?, updatedMetadatas: [NextcloudItemMetadataTable]?, deletedMetadatas: [NextcloudItemMetadataTable]?) {