Tiago Nunes
02/07/2021, 4:36 PM@Singleton
class UserApplicationPreferencesRepository @Inject constructor(
private val dao: UserApplicationPreferencesDao,
){
var loggedInUserPreferences: UserApplicationPreferences? = null
private set
init {
CoroutineScope(SupervisorJob() + <http://Dispatchers.IO|Dispatchers.IO>).launch {
dao.getLoggedInFlow().collect {
loggedInUserPreferences = it
}
}
}
}Mark
02/08/2021, 4:25 AMTiago Nunes
02/08/2021, 11:48 AM