зеркало из https://github.com/nextcloud/desktop.git
Stop fetching user profile details now that is not necessary in file provider extension
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
This commit is contained in:
Родитель
4d7b3eeacb
Коммит
690303f952
|
@ -165,26 +165,6 @@ extension FileProviderExtension: NSFileProviderServicing, ChangeNotificationInte
|
||||||
remoteInterface: ncKit, changeNotificationInterface: self, domain: domain
|
remoteInterface: ncKit, changeNotificationInterface: self, domain: domain
|
||||||
)
|
)
|
||||||
ncKit.setup(delegate: changeObserver)
|
ncKit.setup(delegate: changeObserver)
|
||||||
|
|
||||||
Task {
|
|
||||||
let (_, profile, _, error) = await ncKit.fetchUserProfile()
|
|
||||||
guard error == .success, let profile else {
|
|
||||||
// Note that since the authentication check checks for the user profile, this should
|
|
||||||
// not really occur
|
|
||||||
Logger.fileProviderExtension.error(
|
|
||||||
"""
|
|
||||||
Unable to get user profile for user \(user, privacy: .public)
|
|
||||||
at server \(serverUrl, privacy: .public)
|
|
||||||
error: \(error.errorDescription, privacy: .public)
|
|
||||||
"""
|
|
||||||
)
|
|
||||||
return
|
|
||||||
}
|
|
||||||
ncKit.setup(user: user, userId: profile.userId, password: password, urlBase: serverUrl)
|
|
||||||
semaphore.signal()
|
|
||||||
}
|
|
||||||
semaphore.wait()
|
|
||||||
|
|
||||||
signalEnumeratorAfterAccountSetup()
|
signalEnumeratorAfterAccountSetup()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Загрузка…
Ссылка в новой задаче