Migrate ContactAddressBookWorker from requery to room

Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
This commit is contained in:
Andy Scherzinger 2022-07-23 16:04:22 +02:00
parent d7654f8476
commit 5b8c352947
No known key found for this signature in database
GPG Key ID: 6CADC7E3523C308B

View File

@ -47,10 +47,10 @@ import com.nextcloud.talk.api.NcApi
import com.nextcloud.talk.application.NextcloudTalkApplication
import com.nextcloud.talk.application.NextcloudTalkApplication.Companion.sharedApplication
import com.nextcloud.talk.models.json.search.ContactsByNumberOverall
import com.nextcloud.talk.users.UserManager
import com.nextcloud.talk.utils.ApiUtils
import com.nextcloud.talk.utils.ContactUtils
import com.nextcloud.talk.utils.DateConstants
import com.nextcloud.talk.utils.database.user.UserUtils
import com.nextcloud.talk.utils.preferences.AppPreferences
import io.reactivex.Observer
import io.reactivex.android.schedulers.AndroidSchedulers
@ -68,7 +68,7 @@ class ContactAddressBookWorker(val context: Context, workerParameters: WorkerPar
lateinit var ncApi: NcApi
@Inject
lateinit var userUtils: UserUtils
lateinit var userManager: UserManager
@Inject
lateinit var appPreferences: AppPreferences
@ -79,7 +79,7 @@ class ContactAddressBookWorker(val context: Context, workerParameters: WorkerPar
override fun doWork(): Result {
sharedApplication!!.componentApplication.inject(this)
val currentUser = userUtils.currentUser
val currentUser = userManager.currentUser.blockingGet()
accountName = context.getString(R.string.nc_app_product_name)
accountType = BuildConfig.APPLICATION_ID