IManifestProvider

An interface for persisting depot manifests for Steam content downloading

Author

Oxters

Since

2024-11-06

Inheritors

Functions

Link copied to clipboard
abstract fun fetchLatestManifest(depotID: Int): DepotManifest?

Ask a provider to fetch the most recent manifest used of a depot

Link copied to clipboard
abstract fun fetchManifest(depotID: Int, manifestID: Long): DepotManifest?

Ask a provider to fetch a specific depot manifest

Link copied to clipboard
abstract fun setLatestManifestId(depotID: Int, manifestID: Long)

Ask a provider to set the most recent manifest ID used of a depot

Link copied to clipboard
abstract fun updateManifest(manifest: DepotManifest)

Update the persistent depot manifest