mirror of
https://github.com/nextcloud/talk-android
synced 2025-06-20 12:09:45 +01:00
remove KEY_OPEN_CHAT
this was temporarily used until now Chat is an Activity Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
This commit is contained in:
parent
d42783273d
commit
63b2455745
@ -93,25 +93,6 @@ class MainActivity : BaseActivity(), ActionBarProvider {
|
|||||||
|
|
||||||
router = Conductor.attachRouter(this, binding.controllerContainer, savedInstanceState)
|
router = Conductor.attachRouter(this, binding.controllerContainer, savedInstanceState)
|
||||||
|
|
||||||
// TODO: delete this. open chats directly via intent
|
|
||||||
if (intent.getBooleanExtra(BundleKeys.KEY_OPEN_CHAT, false)) {
|
|
||||||
logRouterBackStack(router!!)
|
|
||||||
// remapChatController(
|
|
||||||
// router!!,
|
|
||||||
// intent.getParcelableExtra<User>(KEY_USER_ENTITY)!!.id!!,
|
|
||||||
// intent.getStringExtra(KEY_ROOM_TOKEN)!!,
|
|
||||||
// intent.extras!!,
|
|
||||||
// true,
|
|
||||||
// true
|
|
||||||
// )
|
|
||||||
|
|
||||||
val chatIntent = Intent(context, ChatActivity::class.java)
|
|
||||||
chatIntent.putExtras(intent.extras!!)
|
|
||||||
startActivity(chatIntent)
|
|
||||||
|
|
||||||
logRouterBackStack(router!!)
|
|
||||||
}
|
|
||||||
|
|
||||||
if (intent.hasExtra(BundleKeys.KEY_FROM_NOTIFICATION_START_CALL)) {
|
if (intent.hasExtra(BundleKeys.KEY_FROM_NOTIFICATION_START_CALL)) {
|
||||||
onNewIntent(intent)
|
onNewIntent(intent)
|
||||||
} else if (!router!!.hasRootController()) {
|
} else if (!router!!.hasRootController()) {
|
||||||
|
@ -46,11 +46,11 @@ import autodagger.AutoInjector
|
|||||||
import com.bluelinelabs.logansquare.LoganSquare
|
import com.bluelinelabs.logansquare.LoganSquare
|
||||||
import com.nextcloud.talk.R
|
import com.nextcloud.talk.R
|
||||||
import com.nextcloud.talk.activities.BaseActivity
|
import com.nextcloud.talk.activities.BaseActivity
|
||||||
import com.nextcloud.talk.activities.MainActivity
|
|
||||||
import com.nextcloud.talk.adapters.items.ContactItem
|
import com.nextcloud.talk.adapters.items.ContactItem
|
||||||
import com.nextcloud.talk.adapters.items.GenericTextHeaderItem
|
import com.nextcloud.talk.adapters.items.GenericTextHeaderItem
|
||||||
import com.nextcloud.talk.api.NcApi
|
import com.nextcloud.talk.api.NcApi
|
||||||
import com.nextcloud.talk.application.NextcloudTalkApplication
|
import com.nextcloud.talk.application.NextcloudTalkApplication
|
||||||
|
import com.nextcloud.talk.chat.ChatActivity
|
||||||
import com.nextcloud.talk.controllers.bottomsheet.ConversationOperationEnum
|
import com.nextcloud.talk.controllers.bottomsheet.ConversationOperationEnum
|
||||||
import com.nextcloud.talk.data.user.model.User
|
import com.nextcloud.talk.data.user.model.User
|
||||||
import com.nextcloud.talk.databinding.ControllerContactsRvBinding
|
import com.nextcloud.talk.databinding.ControllerContactsRvBinding
|
||||||
@ -68,7 +68,6 @@ import com.nextcloud.talk.users.UserManager
|
|||||||
import com.nextcloud.talk.utils.ApiUtils
|
import com.nextcloud.talk.utils.ApiUtils
|
||||||
import com.nextcloud.talk.utils.DisplayUtils
|
import com.nextcloud.talk.utils.DisplayUtils
|
||||||
import com.nextcloud.talk.utils.bundle.BundleKeys
|
import com.nextcloud.talk.utils.bundle.BundleKeys
|
||||||
import com.nextcloud.talk.utils.bundle.BundleKeys.KEY_OPEN_CHAT
|
|
||||||
import com.nextcloud.talk.utils.database.user.CapabilitiesUtilNew
|
import com.nextcloud.talk.utils.database.user.CapabilitiesUtilNew
|
||||||
import eu.davidea.flexibleadapter.FlexibleAdapter
|
import eu.davidea.flexibleadapter.FlexibleAdapter
|
||||||
import eu.davidea.flexibleadapter.SelectableAdapter
|
import eu.davidea.flexibleadapter.SelectableAdapter
|
||||||
@ -376,12 +375,10 @@ class ContactsActivity :
|
|||||||
Parcels.wrap(roomOverall.ocs!!.data!!)
|
Parcels.wrap(roomOverall.ocs!!.data!!)
|
||||||
)
|
)
|
||||||
|
|
||||||
// TODO: go directly to ChatActivity when conductor is removed
|
val chatIntent = Intent(context, ChatActivity::class.java)
|
||||||
bundle.putBoolean(KEY_OPEN_CHAT, true)
|
chatIntent.putExtras(bundle)
|
||||||
val intent = Intent(context, MainActivity::class.java)
|
chatIntent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP)
|
||||||
intent.putExtras(bundle)
|
startActivity(chatIntent)
|
||||||
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP)
|
|
||||||
startActivity(intent)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun onError(e: Throwable) {
|
override fun onError(e: Throwable) {
|
||||||
@ -759,23 +756,11 @@ class ContactsActivity :
|
|||||||
|
|
||||||
@Subscribe(threadMode = ThreadMode.MAIN)
|
@Subscribe(threadMode = ThreadMode.MAIN)
|
||||||
fun onMessageEvent(openConversationEvent: OpenConversationEvent) {
|
fun onMessageEvent(openConversationEvent: OpenConversationEvent) {
|
||||||
// ConductorRemapping.remapChatController(
|
val chatIntent = Intent(context, ChatActivity::class.java)
|
||||||
// router,
|
chatIntent.putExtras(openConversationEvent.bundle!!)
|
||||||
// currentUser!!.id!!,
|
chatIntent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP)
|
||||||
// openConversationEvent.conversation!!.token!!,
|
startActivity(chatIntent)
|
||||||
// openConversationEvent.bundle!!,
|
|
||||||
// true
|
|
||||||
// )
|
|
||||||
|
|
||||||
// TODO: go directly to ChatActivity when conductor is removed
|
|
||||||
|
|
||||||
var bundle = openConversationEvent.bundle!!
|
|
||||||
|
|
||||||
bundle.putBoolean(KEY_OPEN_CHAT, true)
|
|
||||||
val intent = Intent(context, MainActivity::class.java)
|
|
||||||
intent.putExtras(bundle)
|
|
||||||
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP)
|
|
||||||
startActivity(intent)
|
|
||||||
contactsBottomDialog?.dismiss()
|
contactsBottomDialog?.dismiss()
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -847,12 +832,10 @@ class ContactsActivity :
|
|||||||
Parcels.wrap(roomOverall.ocs!!.data!!)
|
Parcels.wrap(roomOverall.ocs!!.data!!)
|
||||||
)
|
)
|
||||||
|
|
||||||
// TODO: go directly to ChatActivity when conductor is removed
|
val chatIntent = Intent(context, ChatActivity::class.java)
|
||||||
bundle.putBoolean(KEY_OPEN_CHAT, true)
|
chatIntent.putExtras(bundle)
|
||||||
val intent = Intent(context, MainActivity::class.java)
|
chatIntent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP)
|
||||||
intent.putExtras(bundle)
|
startActivity(chatIntent)
|
||||||
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP)
|
|
||||||
startActivity(intent)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun onError(e: Throwable) {
|
override fun onError(e: Throwable) {
|
||||||
|
@ -86,5 +86,4 @@ object BundleKeys {
|
|||||||
const val KEY_DISMISS_RECORDING_URL = "KEY_DISMISS_RECORDING_URL"
|
const val KEY_DISMISS_RECORDING_URL = "KEY_DISMISS_RECORDING_URL"
|
||||||
const val KEY_SHARE_RECORDING_TO_CHAT_URL = "KEY_SHARE_RECORDING_TO_CHAT_URL"
|
const val KEY_SHARE_RECORDING_TO_CHAT_URL = "KEY_SHARE_RECORDING_TO_CHAT_URL"
|
||||||
const val KEY_GEOCODING_RESULT = "KEY_GEOCODING_RESULT"
|
const val KEY_GEOCODING_RESULT = "KEY_GEOCODING_RESULT"
|
||||||
const val KEY_OPEN_CHAT = "KEY_OPEN_CHAT" // just temporarily used until conductor is deleted
|
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user