ZoomNet
ZoomNet copied to clipboard
Missing functionality in CloudRecordings.DownloadFileAsync after PR 342 is merged
PR #342 submitted by @pvgritsenko-ansible solves the "out of memory" problem when downloading large files, but the downside is that we lose some of the functionality built-in our library whenever we make API calls to the Zoom API.
Specifically:
- automatic retries when we get a HTTP 429 response
- error handling
- logging
- automatic token refresh when it expires
- fix for token being stripped when we get a HTTP 307 (as described in #257)
I want to think of a way to provide this functionality despite the fact that we invoke the Zoom endpoint in a unconventional way.