mirror of
https://github.com/nextcloud/desktop.git
synced 2024-11-22 04:55:48 +03:00
Fix return of updated and deleted metadatas in database manager
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
This commit is contained in:
parent
f427750f2c
commit
147e06c40a
1 changed files with 3 additions and 4 deletions
|
@ -194,7 +194,7 @@ class NextcloudFilesDatabaseManager : NSObject {
|
||||||
return (returningNewMetadatas, returningUpdatedMetadatas)
|
return (returningNewMetadatas, returningUpdatedMetadatas)
|
||||||
}
|
}
|
||||||
|
|
||||||
func updateItemMetadatas(account: String, serverUrl: String, updatedMetadatas: [NextcloudItemMetadataTable]) -> (newMetadatas: [NextcloudItemMetadataTable]?, updatedMetadatas: [NextcloudItemMetadataTable]?, deletedMetadatas: [NextcloudItemMetadataTable]?) {
|
func updateItemMetadatas(account: String, serverUrl: String, updatedMetadatas: [NextcloudItemMetadataTable], completionHandler: @escaping(_ newMetadatas: [NextcloudItemMetadataTable]?, _ updatedMetadatas: [NextcloudItemMetadataTable]?, _ deletedMetadatas: [NextcloudItemMetadataTable]?) -> Void) {
|
||||||
let database = ncDatabase()
|
let database = ncDatabase()
|
||||||
|
|
||||||
do {
|
do {
|
||||||
|
@ -209,13 +209,12 @@ class NextcloudFilesDatabaseManager : NSObject {
|
||||||
existingMetadatas: existingMetadatas,
|
existingMetadatas: existingMetadatas,
|
||||||
updatedMetadatas: updatedMetadatas)
|
updatedMetadatas: updatedMetadatas)
|
||||||
|
|
||||||
return (metadatasFromUpdate.newMetadatas, metadatasFromUpdate.updatedMetadatas, deletedMetadatas)
|
completionHandler(metadatasFromUpdate.newMetadatas, metadatasFromUpdate.updatedMetadatas, deletedMetadatas)
|
||||||
}
|
}
|
||||||
} catch let error {
|
} catch let error {
|
||||||
NSLog("Could not update any metadatas, received error: %@", error.localizedDescription)
|
NSLog("Could not update any metadatas, received error: %@", error.localizedDescription)
|
||||||
|
completionHandler(nil, nil, nil)
|
||||||
}
|
}
|
||||||
|
|
||||||
return (nil, nil, nil)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func setStatusForItemMetadata(_ metadata: NextcloudItemMetadataTable, status: NextcloudItemMetadataTable.Status) -> NextcloudItemMetadataTable? {
|
func setStatusForItemMetadata(_ metadata: NextcloudItemMetadataTable, status: NextcloudItemMetadataTable.Status) -> NextcloudItemMetadataTable? {
|
||||||
|
|
Loading…
Reference in a new issue