adding a helper function for refreshing the messages

This commit is contained in:
tibbi 2020-04-05 15:06:27 +02:00
parent 049b8f9877
commit 251eca8823
5 changed files with 19 additions and 16 deletions

View file

@ -14,10 +14,9 @@ import com.simplemobiletools.commons.views.MyRecyclerView
import com.simplemobiletools.smsmessenger.R
import com.simplemobiletools.smsmessenger.activities.SimpleActivity
import com.simplemobiletools.smsmessenger.extensions.deleteThread
import com.simplemobiletools.smsmessenger.models.Events
import com.simplemobiletools.smsmessenger.helpers.refreshMessages
import com.simplemobiletools.smsmessenger.models.Message
import kotlinx.android.synthetic.main.item_message.view.*
import org.greenrobot.eventbus.EventBus
class MessagesAdapter(
activity: SimpleActivity, var messages: ArrayList<Message>,
@ -97,7 +96,7 @@ class MessagesAdapter(
activity.runOnUiThread {
if (messagesToRemove.isEmpty()) {
EventBus.getDefault().post(Events.RefreshMessages())
refreshMessages()
finishActMode()
} else {
removeSelectedItems(positions)

View file

@ -12,14 +12,13 @@ import com.simplemobiletools.commons.views.MyRecyclerView
import com.simplemobiletools.smsmessenger.R
import com.simplemobiletools.smsmessenger.activities.SimpleActivity
import com.simplemobiletools.smsmessenger.extensions.deleteMessage
import com.simplemobiletools.smsmessenger.helpers.THREAD_DATE_TIME
import com.simplemobiletools.smsmessenger.helpers.THREAD_RECEIVED_MESSAGE
import com.simplemobiletools.smsmessenger.helpers.THREAD_SENT_MESSAGE
import com.simplemobiletools.smsmessenger.helpers.THREAD_SENT_MESSAGE_ERROR
import com.simplemobiletools.smsmessenger.models.*
import com.simplemobiletools.smsmessenger.helpers.*
import com.simplemobiletools.smsmessenger.models.Message
import com.simplemobiletools.smsmessenger.models.ThreadDateTime
import com.simplemobiletools.smsmessenger.models.ThreadError
import com.simplemobiletools.smsmessenger.models.ThreadItem
import kotlinx.android.synthetic.main.item_received_message.view.*
import kotlinx.android.synthetic.main.item_thread_date_time.view.*
import org.greenrobot.eventbus.EventBus
class ThreadAdapter(
activity: SimpleActivity, var messages: ArrayList<ThreadItem>,
@ -125,7 +124,7 @@ class ThreadAdapter(
} else {
removeSelectedItems(positions)
}
EventBus.getDefault().post(Events.RefreshMessages())
refreshMessages()
}
}