Fix instance where PNI may be accessed too early.

This commit is contained in:
Greyson Parrelli 2023-02-14 14:51:29 -05:00
parent b99ce9cc1d
commit 78c64880f7

View file

@ -28,12 +28,13 @@ class ContactSearchViewModel(
private val selectionLimits: SelectionLimits, private val selectionLimits: SelectionLimits,
private val contactSearchRepository: ContactSearchRepository, private val contactSearchRepository: ContactSearchRepository,
private val performSafetyNumberChecks: Boolean, private val performSafetyNumberChecks: Boolean,
private val safetyNumberRepository: SafetyNumberRepository = SafetyNumberRepository(),
private val arbitraryRepository: ArbitraryRepository?, private val arbitraryRepository: ArbitraryRepository?,
private val searchRepository: SearchRepository, private val searchRepository: SearchRepository,
private val contactSearchPagedDataSourceRepository: ContactSearchPagedDataSourceRepository private val contactSearchPagedDataSourceRepository: ContactSearchPagedDataSourceRepository
) : ViewModel() { ) : ViewModel() {
private val safetyNumberRepository: SafetyNumberRepository by lazy { SafetyNumberRepository() }
private val disposables = CompositeDisposable() private val disposables = CompositeDisposable()
private val pagingConfig = PagingConfig.Builder() private val pagingConfig = PagingConfig.Builder()