Revert "Notifications from lock screen - initial attempt to fix the issue"

This reverts commit ce8bec73

Signed-off-by: Dariusz Olszewski <starypatyk@users.noreply.github.com>
This commit is contained in:
Dariusz Olszewski 2022-01-15 20:21:50 +01:00 committed by Marcel Hibbe
parent dfa14e7c52
commit b10d0cb98a
No known key found for this signature in database
GPG Key ID: C793F8B59F43CE7B
2 changed files with 3 additions and 18 deletions

View File

@ -87,8 +87,6 @@ class MainActivity : BaseActivity(), ActionBarProvider {
private var router: Router? = null
var ignoreNextDetach: Boolean = false
override fun onCreate(savedInstanceState: Bundle?) {
Log.d(TAG, "onCreate: Activity: " + System.identityHashCode(this).toString())
@ -180,10 +178,6 @@ class MainActivity : BaseActivity(), ActionBarProvider {
override fun onResume() {
Log.d(TAG, "onResume: Activity: " + System.identityHashCode(this).toString())
super.onResume()
if (hasWindowFocus()) {
Log.d(TAG, "onResume: clear ignoreNextDetach")
ignoreNextDetach = false
}
}
override fun onPause() {
@ -352,8 +346,6 @@ class MainActivity : BaseActivity(), ActionBarProvider {
intent.extras?.let { callNotificationIntent.putExtras(it) }
startActivity(callNotificationIntent)
} else {
Log.d(TAG, "onNewIntent set ignoreNextDetach")
ignoreNextDetach = true
ConductorRemapping.remapChatController(
router!!, intent.getLongExtra(BundleKeys.KEY_INTERNAL_USER_ID, -1),
intent.getStringExtra(KEY_ROOM_TOKEN)!!, intent.extras!!, false

View File

@ -1594,17 +1594,10 @@ class ChatController(args: Bundle) :
!ApplicationWideCurrentRoomHolder.getInstance().isInCall &&
!ApplicationWideCurrentRoomHolder.getInstance().isDialing
) {
val mainActivity = activity as MainActivity
if (mainActivity.ignoreNextDetach) {
Log.d(TAG, "onDetach: ignoring Detach event Controller: " + System.identityHashCode(this).toString() +
" Activity: " + System.identityHashCode(activity).toString())
mainActivity.ignoreNextDetach = false
} else {
ApplicationWideCurrentRoomHolder.getInstance().clear()
wasDetached = true
leaveRoom()
}
}
if (mentionAutocomplete != null && mentionAutocomplete!!.isPopupShowing) {
mentionAutocomplete?.dismissPopup()