FirmwareReleaseRepositoryImpl

Constructors

Link copied to clipboard
constructor(remoteDataSource: FirmwareReleaseRemoteDataSource, localDataSource: FirmwareReleaseLocalDataSource, jsonDataSource: FirmwareReleaseJsonDataSource)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
open override val alphaRelease: Flow<FirmwareRelease?>

A flow that provides the latest ALPHA firmware release.

Link copied to clipboard
open override val stableRelease: Flow<FirmwareRelease?>

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

Functions

Link copied to clipboard
open suspend override fun invalidateCache()