mirror of
https://github.com/oxen-io/session-android.git
synced 2024-12-28 10:47:46 +00:00
Simplify HomeActivity
This commit is contained in:
parent
0c0fa9ead3
commit
afd240dcce
@ -300,9 +300,8 @@ class HomeActivity : PassphraseRequiredActionBarActivity(),
|
||||
}
|
||||
|
||||
val unreadThreadMap = result.messages
|
||||
.groupBy { it.threadId }.keys
|
||||
.map { it to mmsSmsDatabase.getUnreadCount(it) }
|
||||
.toMap()
|
||||
.map { it.threadId }.toSet()
|
||||
.associateWith { mmsSmsDatabase.getUnreadCount(it) }
|
||||
|
||||
val messageResults: MutableList<GlobalSearchAdapter.Model> = result.messages
|
||||
.map { messageResult ->
|
||||
@ -330,11 +329,9 @@ class HomeActivity : PassphraseRequiredActionBarActivity(),
|
||||
.request(Manifest.permission.POST_NOTIFICATIONS)
|
||||
.execute()
|
||||
}
|
||||
configFactory.user?.let { user ->
|
||||
if (!user.isBlockCommunityMessageRequestsSet()) {
|
||||
user.setCommunityMessageRequests(false)
|
||||
}
|
||||
}
|
||||
configFactory.user
|
||||
?.takeUnless { it.isBlockCommunityMessageRequestsSet() }
|
||||
?.setCommunityMessageRequests(false)
|
||||
}
|
||||
}
|
||||
|
||||
@ -441,7 +438,7 @@ class HomeActivity : PassphraseRequiredActionBarActivity(),
|
||||
Locale.getDefault(),
|
||||
threadDb.latestUnapprovedConversationTimestamp
|
||||
)
|
||||
root.setOnClickListener { showMessageRequests() }
|
||||
root.setOnClickListener { push<MessageRequestsActivity>() }
|
||||
root.setOnLongClickListener { hideMessageRequests(); true }
|
||||
root.layoutParams = RecyclerView.LayoutParams(RecyclerView.LayoutParams.MATCH_PARENT, RecyclerView.LayoutParams.WRAP_CONTENT)
|
||||
val hadHeader = homeAdapter.hasHeaderView()
|
||||
@ -770,11 +767,6 @@ class HomeActivity : PassphraseRequiredActionBarActivity(),
|
||||
show(intent, isForResult = true)
|
||||
}
|
||||
|
||||
private fun showMessageRequests() {
|
||||
val intent = Intent(this, MessageRequestsActivity::class.java)
|
||||
push(intent)
|
||||
}
|
||||
|
||||
private fun hideMessageRequests() {
|
||||
showSessionDialog {
|
||||
text(getString(R.string.hide_message_requests))
|
||||
|
Loading…
x
Reference in New Issue
Block a user