Broadcast Receiver in ViewModel
I'm trying to receive SMS messages and later do some things with them. To see if I can go forward with my idea I set up a broadcast receiver but I can't seem to get the data in the viewmodel.
class SmsReceiver(private val homeViewModel: HomeViewModel) : BroadcastReceiver() {
private val scope = CoroutineScope(SupervisorJob())
override fun onReceive(context: Context?, intent: Intent?) {
val pendingResult: PendingResult = goAsync()
scope.launch(
Dispatchers.IO) {
try {...