Unlock scheduled tab, show pending scheduled messages

This commit is contained in:
Moez Bhatti
2018-06-26 22:36:28 -04:00
parent 272f4bceb9
commit 61c8ca17e8
9 changed files with 163 additions and 10 deletions
@@ -30,6 +30,7 @@ import io.reactivex.Single
import io.reactivex.android.schedulers.AndroidSchedulers
import io.reactivex.schedulers.Schedulers
import io.realm.Realm
import io.realm.RealmResults
import javax.inject.Inject
import javax.inject.Singleton
@@ -51,6 +52,13 @@ class ContactRepositoryImpl @Inject constructor(val context: Context) : ContactR
.map { id -> Uri.withAppendedPath(ContactsContract.Contacts.CONTENT_URI, id) }
}
override fun getContacts(): RealmResults<Contact> {
val realm = Realm.getDefaultInstance()
return realm.where(Contact::class.java)
.sort("name")
.findAll()
}
override fun getUnmanagedContacts(): Flowable<List<Contact>> {
val realm = Realm.getDefaultInstance()
return realm.where(Contact::class.java)