fix(shell_integration/macOS/FileProviderUIExt): Retrieve and use FileProviderExt's user agent

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
This commit is contained in:
Claudio Cambra 2025-05-08 14:06:17 +08:00 committed by Matthieu Gallien
parent a000dd60a7
commit 91b6882196

View File

@ -95,6 +95,9 @@ class ShareTableViewDataSource: NSObject, NSTableViewDataSource, NSTableViewDele
let connection = try await serviceConnection(url: itemURL, interruptionHandler: {
Logger.sharesDataSource.error("Service connection interrupted")
})
if let acquiredUserAgent = await connection.userAgent() {
userAgent = acquiredUserAgent as String
}
guard let serverPath = await connection.itemServerPath(identifier: itemIdentifier),
let credentials = await connection.credentials() as? Dictionary<String, String>,
let convertedAccount = Account(dictionary: credentials),