-
Notifications
You must be signed in to change notification settings - Fork 1
Notes
This page includes general notes and observations for BandKit's behaviour and processes.
BandKit provides functions to fetch public and private data (with the correct token). One such case is when fetching a user's library data, where BandKit offers a function for both.
Be aware that, naturally, fetching public data will not offer you the same breadth of information as that of your private data, including:
-
Gateway URLs to be used by
fetchItemDownloadLinks. - Purchase information for library items.
BandKit implements the Closeable interface to ensure resources aren't kept after the instance is destroyed.
This behaviour only occurs if the user is NOT passing their own client, so the onus is on you to ensure all threads are closed if you do.
For some reason I can't fathom, the current implementation of fetchItemDownloadLinks will sometimes return the gateway URL, instead of the links it's supposed to be parsing.
If anyone has insight, please share it with me.