mirror of
https://github.com/nextcloud/talk-android
synced 2025-07-13 07:44:11 +01:00
Clean up scope
Signed-off-by: Mario Danic <mario@lovelyhq.com>
This commit is contained in:
parent
cf7f1dde96
commit
b287045ee0
@ -33,17 +33,21 @@ import androidx.appcompat.app.AppCompatActivity
|
|||||||
import androidx.core.view.isVisible
|
import androidx.core.view.isVisible
|
||||||
import androidx.lifecycle.Observer
|
import androidx.lifecycle.Observer
|
||||||
import com.bluelinelabs.conductor.RouterTransaction
|
import com.bluelinelabs.conductor.RouterTransaction
|
||||||
|
import com.bluelinelabs.conductor.autodispose.ControllerScopeProvider
|
||||||
import com.bluelinelabs.conductor.changehandler.HorizontalChangeHandler
|
import com.bluelinelabs.conductor.changehandler.HorizontalChangeHandler
|
||||||
import com.nextcloud.talk.R
|
import com.nextcloud.talk.R
|
||||||
import com.nextcloud.talk.newarch.conversationsList.mvp.BaseView
|
import com.nextcloud.talk.newarch.conversationsList.mvp.BaseView
|
||||||
import com.nextcloud.talk.newarch.features.conversationslist.ConversationsListView
|
import com.nextcloud.talk.newarch.features.conversationslist.ConversationsListView
|
||||||
import com.nextcloud.talk.utils.bundle.BundleKeys
|
import com.nextcloud.talk.utils.bundle.BundleKeys
|
||||||
|
import com.uber.autodispose.lifecycle.LifecycleScopeProvider
|
||||||
import de.cotech.hw.fido.WebViewFidoBridge
|
import de.cotech.hw.fido.WebViewFidoBridge
|
||||||
import kotlinx.android.synthetic.main.login_entry_view.view.*
|
import kotlinx.android.synthetic.main.login_entry_view.view.*
|
||||||
import org.koin.android.ext.android.inject
|
import org.koin.android.ext.android.inject
|
||||||
import java.util.*
|
import java.util.*
|
||||||
|
|
||||||
class LoginEntryView(val bundle: Bundle) : BaseView() {
|
class LoginEntryView(val bundle: Bundle) : BaseView() {
|
||||||
|
override val scopeProvider: LifecycleScopeProvider<*> = ControllerScopeProvider.from(this)
|
||||||
|
|
||||||
private val protocolSuffix = "://"
|
private val protocolSuffix = "://"
|
||||||
private val dataSeparator = ":"
|
private val dataSeparator = ":"
|
||||||
|
|
||||||
|
@ -31,15 +31,19 @@ import androidx.core.view.isVisible
|
|||||||
import androidx.core.widget.doOnTextChanged
|
import androidx.core.widget.doOnTextChanged
|
||||||
import androidx.lifecycle.Observer
|
import androidx.lifecycle.Observer
|
||||||
import com.bluelinelabs.conductor.RouterTransaction
|
import com.bluelinelabs.conductor.RouterTransaction
|
||||||
|
import com.bluelinelabs.conductor.autodispose.ControllerScopeProvider
|
||||||
import com.bluelinelabs.conductor.changehandler.HorizontalChangeHandler
|
import com.bluelinelabs.conductor.changehandler.HorizontalChangeHandler
|
||||||
import com.nextcloud.talk.R
|
import com.nextcloud.talk.R
|
||||||
import com.nextcloud.talk.newarch.conversationsList.mvp.BaseView
|
import com.nextcloud.talk.newarch.conversationsList.mvp.BaseView
|
||||||
import com.nextcloud.talk.newarch.features.account.loginentry.LoginEntryView
|
import com.nextcloud.talk.newarch.features.account.loginentry.LoginEntryView
|
||||||
import com.nextcloud.talk.utils.bundle.BundleKeys
|
import com.nextcloud.talk.utils.bundle.BundleKeys
|
||||||
|
import com.uber.autodispose.lifecycle.LifecycleScopeProvider
|
||||||
import kotlinx.android.synthetic.main.server_entry_view.view.*
|
import kotlinx.android.synthetic.main.server_entry_view.view.*
|
||||||
import org.koin.android.ext.android.inject
|
import org.koin.android.ext.android.inject
|
||||||
|
|
||||||
class ServerEntryView : BaseView() {
|
class ServerEntryView : BaseView() {
|
||||||
|
override val scopeProvider: LifecycleScopeProvider<*> = ControllerScopeProvider.from(this)
|
||||||
|
|
||||||
private lateinit var viewModel: ServerEntryViewModel
|
private lateinit var viewModel: ServerEntryViewModel
|
||||||
val factory: ServerEntryViewModelFactory by inject()
|
val factory: ServerEntryViewModelFactory by inject()
|
||||||
|
|
||||||
|
@ -17,6 +17,7 @@ import coil.api.load
|
|||||||
import coil.target.Target
|
import coil.target.Target
|
||||||
import coil.transform.CircleCropTransformation
|
import coil.transform.CircleCropTransformation
|
||||||
import com.bluelinelabs.conductor.RouterTransaction
|
import com.bluelinelabs.conductor.RouterTransaction
|
||||||
|
import com.bluelinelabs.conductor.autodispose.ControllerScopeProvider
|
||||||
import com.bluelinelabs.conductor.changehandler.VerticalChangeHandler
|
import com.bluelinelabs.conductor.changehandler.VerticalChangeHandler
|
||||||
import com.nextcloud.talk.R
|
import com.nextcloud.talk.R
|
||||||
import com.nextcloud.talk.adapters.messages.*
|
import com.nextcloud.talk.adapters.messages.*
|
||||||
@ -42,6 +43,7 @@ import com.stfalcon.chatkit.commons.models.IMessage
|
|||||||
import com.stfalcon.chatkit.messages.MessageHolders
|
import com.stfalcon.chatkit.messages.MessageHolders
|
||||||
import com.stfalcon.chatkit.messages.MessagesListAdapter
|
import com.stfalcon.chatkit.messages.MessagesListAdapter
|
||||||
import com.stfalcon.chatkit.utils.DateFormatter
|
import com.stfalcon.chatkit.utils.DateFormatter
|
||||||
|
import com.uber.autodispose.lifecycle.LifecycleScopeProvider
|
||||||
import kotlinx.android.synthetic.main.controller_chat.view.*
|
import kotlinx.android.synthetic.main.controller_chat.view.*
|
||||||
import kotlinx.android.synthetic.main.conversations_list_view.view.*
|
import kotlinx.android.synthetic.main.conversations_list_view.view.*
|
||||||
import kotlinx.android.synthetic.main.lobby_view.view.*
|
import kotlinx.android.synthetic.main.lobby_view.view.*
|
||||||
@ -54,6 +56,7 @@ import com.stfalcon.chatkit.commons.ImageLoader as ChatKitImageLoader
|
|||||||
|
|
||||||
class ChatView : BaseView(), MessageHolders.ContentChecker<IMessage>, MessagesListAdapter.OnLoadMoreListener, MessagesListAdapter
|
class ChatView : BaseView(), MessageHolders.ContentChecker<IMessage>, MessagesListAdapter.OnLoadMoreListener, MessagesListAdapter
|
||||||
.OnMessageLongClickListener<IMessage>, MessagesListAdapter.Formatter<Date> {
|
.OnMessageLongClickListener<IMessage>, MessagesListAdapter.Formatter<Date> {
|
||||||
|
override val scopeProvider: LifecycleScopeProvider<*> = ControllerScopeProvider.from(this)
|
||||||
|
|
||||||
lateinit var viewModel: ChatViewModel
|
lateinit var viewModel: ChatViewModel
|
||||||
val factory: ChatViewModelFactory by inject()
|
val factory: ChatViewModelFactory by inject()
|
||||||
|
Loading…
Reference in New Issue
Block a user