So, you must start with your AppDelegate calling this:
setupWithAppKey()
in order to later initiate the auth flow and retrieve an AccessToken, etc.
The SDK will remember your auth info next time and provide an `authorizedClient` – all good.
Now, I want to use a custom `DropboxTransportClient` and the only point at which you can inject a certain / custom `DropboxTransportClient` is in:
DropboxClientsManager.setupWithAppKey(DropboxUtil.key, transportClient: transportClient)
However, once you've called setupWithAppKey once, you cannot call it again:
precondition failed: Only call `DropboxClientsManager.setupWithAppKey` or `DropboxClientsManager.setupWithTeamAppKey` once: file Swift/Pods/SwiftyDropbox/Source/SwiftyDropbox/PlatformNeutral/DropboxClientsManager.swift, line 22
How can we use the nice programatic auth flow and also inject our own `DropboxTransportClient` ?
I wish to limit the number of simeltaneous uploads, and I think that is possible if I can control the Transport Client.