mirror of
https://github.com/SimpleMobileTools/Simple-SMS-Messenger.git
synced 2025-02-17 04:00:35 +01:00
lets actually remove the un/pinning from the thread activity
This commit is contained in:
parent
46e9750fb5
commit
83b4300362
@ -146,7 +146,6 @@ class ThreadActivity : SimpleActivity() {
|
||||
}
|
||||
|
||||
updateMenuItemColors(menu)
|
||||
checkPinBtnVisibility(menu)
|
||||
return true
|
||||
}
|
||||
|
||||
@ -160,8 +159,6 @@ class ThreadActivity : SimpleActivity() {
|
||||
R.id.delete -> askConfirmDelete()
|
||||
R.id.manage_people -> managePeople()
|
||||
R.id.mark_as_unread -> markAsUnread()
|
||||
R.id.pin_conversation -> pinConversation(true)
|
||||
R.id.unpin_conversation -> pinConversation(false)
|
||||
else -> return super.onOptionsItemSelected(item)
|
||||
}
|
||||
return true
|
||||
@ -855,24 +852,6 @@ class ThreadActivity : SimpleActivity() {
|
||||
return participants
|
||||
}
|
||||
|
||||
private fun pinConversation(pin: Boolean) {
|
||||
if (pin) {
|
||||
config.addPinnedConversationByThreadId(threadId)
|
||||
} else {
|
||||
config.removePinnedConversationByThreadId(threadId)
|
||||
}
|
||||
|
||||
runOnUiThread {
|
||||
refreshMessages()
|
||||
}
|
||||
}
|
||||
|
||||
private fun checkPinBtnVisibility(menu: Menu) {
|
||||
val pinnedConversations = config.pinnedConversations
|
||||
menu.findItem(R.id.pin_conversation).isVisible = !pinnedConversations.contains(threadId.toString())
|
||||
menu.findItem(R.id.unpin_conversation).isVisible = pinnedConversations.contains(threadId.toString())
|
||||
}
|
||||
|
||||
@SuppressLint("MissingPermission")
|
||||
@Subscribe(threadMode = ThreadMode.ASYNC)
|
||||
fun refreshMessages(event: Events.RefreshMessages) {
|
||||
|
@ -19,12 +19,4 @@
|
||||
android:id="@+id/mark_as_unread"
|
||||
android:title="@string/mark_as_unread"
|
||||
app:showAsAction="never" />
|
||||
<item
|
||||
android:id="@+id/pin_conversation"
|
||||
android:title="@string/pin_conversation"
|
||||
app:showAsAction="never" />
|
||||
<item
|
||||
android:id="@+id/unpin_conversation"
|
||||
android:title="@string/unpin_conversation"
|
||||
app:showAsAction="never" />
|
||||
</menu>
|
||||
|
Loading…
x
Reference in New Issue
Block a user