mirror of
https://github.com/nextcloud/desktop.git
synced 2024-10-25 22:05:53 +03:00
Add convenience createFileOrDirectoryLocally func to NextcloudFileProviderFilesUtils
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
This commit is contained in:
parent
08436a129e
commit
d7b9d7f215
1 changed files with 13 additions and 0 deletions
|
@ -13,6 +13,7 @@
|
|||
*/
|
||||
|
||||
import Foundation
|
||||
import FileProvider
|
||||
|
||||
func pathForAppGroupContainer() -> URL? {
|
||||
guard let appGroupIdentifier = Bundle.main.object(forInfoDictionaryKey: "SocketApiPrefix") as? String else {
|
||||
|
@ -75,3 +76,15 @@ func pathForFileProviderExtFiles() -> URL? {
|
|||
let fileNameView = fileMetadata.fileNameView
|
||||
return try localPathForNCFile(ocId: ocId, fileNameView: fileNameView)
|
||||
}
|
||||
|
||||
func createFileOrDirectoryLocally(metadata: NextcloudFileMetadataTable) {
|
||||
do {
|
||||
if metadata.directory {
|
||||
try localPathForNCDirectory(ocId: metadata.ocId)
|
||||
} else {
|
||||
try localPathForNCFile(fileMetadata: metadata)
|
||||
}
|
||||
} catch let error {
|
||||
print("Could not create NC file or directory locally, received error: %@", error)
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue