Coverage Summary for Class: NoOpAppConfigRepository (com.georgeci.moneysurfer.offline.noop)
| Class |
Class, %
|
Method, %
|
Branch, %
|
Line, %
|
Instruction, %
|
| NoOpAppConfigRepository |
0%
(0/1)
|
0%
(0/2)
|
|
0%
(0/2)
|
0%
(0/3)
|
package com.georgeci.moneysurfer.offline.noop
import com.georgeci.moneysurfer.domain.model.RemoteAppConfig
import com.georgeci.moneysurfer.domain.repositories.AppConfigRepository
/**
* Offline build never reads `appConfig/mobile`. Returning `null` keeps the
* version gate fail-open (treated as `Supported`).
*/
class NoOpAppConfigRepository : AppConfigRepository {
override suspend fun fetch(): RemoteAppConfig? = null
}