soulesidibe
07/18/2021, 3:05 PMsuspend fun getData(): Person {
return dataStore.data.catch {
throw NoCacheFoundException()
}.map { preferences ->
val firstName = preferences[firstNamePref] ?: "John"
val lastName = preferences[lastNamePref] ?: "Doe"
Person(firstName, lastName)
}.single()
}
Thanks