Package-level declarations

Types

Link copied to clipboard

Runs subscribed items of a type the client does not handle itself. Called on the render thread with every subscribed item of that type once at startup and whenever one is installed, updated or removed.

Link copied to clipboard

Finds the marketplace items one subscribes to, themes, add-ons and scripts, by name or share code.

Link copied to clipboard

Marketplace manager for subscribing and updating items.

Link copied to clipboard
Link copied to clipboard
sealed interface RevisionResolution
Link copied to clipboard
data class SubscribedItem(val name: String, val id: Int, val type: MarketplaceItemType)
Link copied to clipboard
data class Unavailable(val name: String, val published: Boolean)

No revision of name fits this game, though it has published ones. Without them, the item is not active or has nothing published.

Link copied to clipboard
sealed interface UpdateResult

Outcome of a single MarketplaceManager.update call.