Add directoryMetadata method to NextcloudFilesDatabaseManager

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
This commit is contained in:
Claudio Cambra 2023-01-13 01:59:50 +01:00
parent 9e2c8f355d
commit df53aa2492
No known key found for this signature in database
GPG Key ID: C839200C384636B0

View File

@ -80,8 +80,12 @@ class NextcloudFilesDatabaseManager : NSObject {
return itemMetadataFromOcId(ocId)
}
func directoryMetadata(account: String, serverUrl: String) -> NextcloudDirectoryMetadataTable? {
return ncDatabase().objects(NextcloudDirectoryMetadataTable.self).filter("account == %@ AND serverUrl == %@", account, serverUrl).first
}
func parentDirectoryMetadataForItem(_ itemMetadata: NextcloudItemMetadataTable) -> NextcloudDirectoryMetadataTable? {
return ncDatabase().objects(NextcloudDirectoryMetadataTable.self).filter("account == %@ AND serverUrl == %@", itemMetadata.account, itemMetadata.serverUrl).first
return directoryMetadata(account: itemMetadata.account, serverUrl: itemMetadata.serverUrl)
}
func localFileMetadataFromOcId(_ ocId: String) -> NextcloudLocalFileMetadataTable? {