Skip to content
har-nick edited this page Sep 19, 2025 · 5 revisions

This page includes general notes and observations for BandKit's behaviour and processes.

Public & Private Data

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:

On Passing a Custom Client

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.

On Downloading Items

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.

Clone this wiki locally