use EventBus for triggering sms list refreshes

This commit is contained in:
tibbi 2020-04-04 21:23:28 +02:00
parent d3eee79d0e
commit 29c0f928ca
5 changed files with 62 additions and 5 deletions

View file

@ -5,6 +5,8 @@ import android.content.Context
import android.content.Intent
import android.provider.Telephony
import com.simplemobiletools.smsmessenger.extensions.insertNewSMS
import com.simplemobiletools.smsmessenger.models.Events
import org.greenrobot.eventbus.EventBus
class SmsReceiver : BroadcastReceiver() {
override fun onReceive(context: Context, intent: Intent) {
@ -16,5 +18,7 @@ class SmsReceiver : BroadcastReceiver() {
val date = it.timestampMillis
context.insertNewSMS(address, subject, body, date)
}
EventBus.getDefault().post(Events.RefreshMessages())
}
}