Files
simplex-chat/apps/ios/SimpleX Service/FileProviderItem.swift
T
2022-06-01 17:26:15 +01:00

38 lines
1.0 KiB
Swift

//
// FileProviderItem.swift
// SimpleX Service
//
// Created by Evgeny on 01/06/2022.
// Copyright © 2022 SimpleX Chat. All rights reserved.
//
import FileProvider
import UniformTypeIdentifiers
class FileProviderItem: NSObject, NSFileProviderItem {
// TODO: implement an initializer to create an item from your extension's backing model
// TODO: implement the accessors to return the values from your extension's backing model
var itemIdentifier: NSFileProviderItemIdentifier {
return NSFileProviderItemIdentifier("")
}
var parentItemIdentifier: NSFileProviderItemIdentifier {
return NSFileProviderItemIdentifier("")
}
var capabilities: NSFileProviderItemCapabilities {
return [.allowsReading, .allowsWriting, .allowsRenaming, .allowsReparenting, .allowsTrashing, .allowsDeleting]
}
var filename: String {
return ""
}
var contentType: UTType {
return itemIdentifier == NSFileProviderItemIdentifier.rootContainer ? .folder : .plainText
}
}