FirmwareReleaseRepository

class FirmwareReleaseRepository(remoteDataSource: ERROR CLASS: Symbol not found for FirmwareReleaseRemoteDataSource, localDataSource: FirmwareReleaseLocalDataSource, jsonDataSource: FirmwareReleaseJsonDataSource)(source)

Constructors

Link copied to clipboard
constructor(remoteDataSource: ERROR CLASS: Symbol not found for FirmwareReleaseRemoteDataSource, localDataSource: FirmwareReleaseLocalDataSource, jsonDataSource: FirmwareReleaseJsonDataSource)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val alphaRelease: ERROR CLASS: Symbol not found for Flow<ERROR CLASS: Symbol not found for FirmwareRelease?>

A flow that provides the latest ALPHA firmware release.

Link copied to clipboard
val stableRelease: ERROR CLASS: Symbol not found for Flow<ERROR CLASS: Symbol not found for FirmwareRelease?>

A flow that provides the latest STABLE firmware release. It follows a "cache-then-network" strategy:

Functions

Link copied to clipboard
suspend fun invalidateCache()