mirror of
https://github.com/simplex-chat/simplex-chat.git
synced 2024-12-17 17:20:21 +01:00
38 lines
1.0 KiB
Swift
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
|
|
}
|
|
|
|
}
|