Fix compilation issue after rebase

This commit is contained in:
Benoit Marty 2019-11-15 14:44:32 +01:00
parent ca4e75a1a0
commit fb46a14172
5 changed files with 9 additions and 10 deletions

View File

@ -16,6 +16,7 @@
package im.vector.matrix.android.internal.auth.registration
import dagger.Lazy
import im.vector.matrix.android.api.auth.data.HomeServerConnectionConfig
import im.vector.matrix.android.api.auth.registration.RegistrationService
import im.vector.matrix.android.api.auth.registration.RegistrationWizard
@ -25,10 +26,10 @@ import im.vector.matrix.android.internal.di.Unauthenticated
import im.vector.matrix.android.internal.network.RetrofitFactory
import im.vector.matrix.android.internal.util.MatrixCoroutineDispatchers
import okhttp3.OkHttpClient
import javax.inject.Provider
// TODO Add @Inject
internal class DefaultRegistrationService(@Unauthenticated
private val okHttpClient: Provider<OkHttpClient>,
private val okHttpClient: Lazy<OkHttpClient>,
private val retrofitFactory: RetrofitFactory,
private val coroutineDispatchers: MatrixCoroutineDispatchers,
private val sessionParamsStore: SessionParamsStore,

View File

@ -16,6 +16,7 @@
package im.vector.matrix.android.internal.auth.registration
import dagger.Lazy
import im.vector.matrix.android.api.MatrixCallback
import im.vector.matrix.android.api.auth.data.HomeServerConnectionConfig
import im.vector.matrix.android.api.auth.data.SessionParams
@ -27,18 +28,15 @@ import im.vector.matrix.android.api.util.NoOpCancellable
import im.vector.matrix.android.internal.SessionManager
import im.vector.matrix.android.internal.auth.AuthAPI
import im.vector.matrix.android.internal.auth.SessionParamsStore
import im.vector.matrix.android.internal.di.Unauthenticated
import im.vector.matrix.android.internal.network.RetrofitFactory
import im.vector.matrix.android.internal.util.CancelableCoroutine
import im.vector.matrix.android.internal.util.MatrixCoroutineDispatchers
import kotlinx.coroutines.GlobalScope
import kotlinx.coroutines.launch
import okhttp3.OkHttpClient
import javax.inject.Provider
internal class DefaultRegistrationWizard(private val homeServerConnectionConfig: HomeServerConnectionConfig,
@Unauthenticated
private val okHttpClient: Provider<OkHttpClient>,
private val okHttpClient: Lazy<OkHttpClient>,
private val retrofitFactory: RetrofitFactory,
private val coroutineDispatchers: MatrixCoroutineDispatchers,
private val sessionParamsStore: SessionParamsStore,
@ -100,7 +98,7 @@ internal class DefaultRegistrationWizard(private val homeServerConnectionConfig:
}
private fun buildAuthAPI(): AuthAPI {
val retrofit = retrofitFactory.create(okHttpClient.get(), homeServerConnectionConfig.homeServerUri.toString())
val retrofit = retrofitFactory.create(okHttpClient, homeServerConnectionConfig.homeServerUri.toString())
return retrofit.create(AuthAPI::class.java)
}
}

View File

@ -99,7 +99,7 @@ class LoginFragment @Inject constructor(
passwordFieldTil.error = null
loginSubmit.isEnabled = it
}
.disposeOnDestroy()
.disposeOnDestroyView()
loginSubmit.setOnClickListener { authenticate() }
}

View File

@ -73,7 +73,7 @@ class LoginResetPasswordFragment @Inject constructor(
passwordFieldTil.error = null
resetPasswordSubmit.isEnabled = it
}
.disposeOnDestroy()
.disposeOnDestroyView()
resetPasswordSubmit.setOnClickListener { submit() }
}

View File

@ -58,7 +58,7 @@ class LoginServerUrlFormFragment @Inject constructor(
{
// Ignore error
})
.disposeOnDestroy()
.disposeOnDestroyView()
loginServerUrlFormHomeServerUrl.setOnEditorActionListener { _, actionId, _ ->
if (actionId == EditorInfo.IME_ACTION_DONE) {