I am attempting to obtain the link to share a folder but I always receive a sessionDeinitialized error.
Setup:
struct DropboxManager {
var client: DropboxClient {
let client = DropboxClient(accessToken: "sl.myAccessToken")
return client
}
func shareFolder() {
client.sharing.createSharedLinkWithSettings(path: "/MyTestPath").response { response, error in
if let link = response {
print(link.url)
} else {
print("Error sharing:", error)
}
}
}
}
Seems like I am missing something here? Is it possible I can't test sharing when setting up the client with the access token?
I have tested that the client works - I'm able to up- and download files to Dropbox.
Thanks for guiding me in the right direction.