Makes tests compile

This commit is contained in:
ganfra
2019-01-03 21:25:51 +01:00
committed by ganfra
parent e9737dff75
commit 84645c17c8
5 changed files with 45 additions and 28 deletions

View File

@ -12,6 +12,7 @@ import im.vector.matrix.android.internal.di.MatrixModule
import im.vector.matrix.android.internal.di.NetworkModule
import im.vector.matrix.android.internal.util.BackgroundDetectionObserver
import org.koin.standalone.inject
import java.util.concurrent.atomic.AtomicBoolean
class Matrix private constructor(context: Context) : MatrixKoinComponent {
@ -40,9 +41,12 @@ class Matrix private constructor(context: Context) : MatrixKoinComponent {
companion object {
private lateinit var instance: Matrix
private val isInit = AtomicBoolean(false)
internal fun initialize(context: Context) {
instance = Matrix(context.applicationContext)
if (isInit.compareAndSet(false, true)) {
instance = Matrix(context.applicationContext)
}
}
fun getInstance(): Matrix {