Napa Ram
class PersonaldetailsLocalDatasource() { private val realm: Realm by lazy { val configuration = RealmConfiguration(schema = setOf(PersonaldetailsDao::class)) Realm.open(configuration) } private var _personalDetailsObserver= MutableStateFlow<PersonaldetailsDao>(PersonaldetailsDao()) val personalDetailsObserver = _personalDetailsObserver.asStateFlow() fun storePersonalDetail(personaldetailsDao: PersonaldetailsDao){ realm.writeBlocking { copyToRealm(PersonaldetailsDao().apply { firstName = personaldetailsDao.firstName }) } } fun fetchData(): StateFlow<PersonaldetailsDao> { realm.objects(PersonaldetailsDao::class) realm.objects(PersonaldetailsDao::class).observe { _personalDetailsObserver.value = it[0] } return personalDetailsObserver } }
realm.objects(PersonaldetailsDao::class)
A modern programming language that makes developers happier.