session-android/app/src/main/java/org/thoughtcrime/securesms/loki/utilities/Broadcaster.kt

20 lines
668 B
Kotlin
Raw Normal View History

2020-05-11 08:19:26 +02:00
package org.thoughtcrime.securesms.loki.utilities
2020-01-16 04:35:51 +01:00
import android.content.Context
import android.content.Intent
import androidx.localbroadcastmanager.content.LocalBroadcastManager
2021-04-29 02:02:07 +02:00
import org.session.libsignal.service.loki.Broadcaster
2020-01-16 04:35:51 +01:00
2021-04-29 02:02:07 +02:00
class Broadcaster(private val context: Context) : Broadcaster {
2020-01-16 04:35:51 +01:00
2020-02-12 04:44:23 +01:00
override fun broadcast(event: String) {
val intent = Intent(event)
LocalBroadcastManager.getInstance(context).sendBroadcast(intent)
}
2020-01-16 04:35:51 +01:00
override fun broadcast(event: String, long: Long) {
val intent = Intent(event)
intent.putExtra("long", long)
LocalBroadcastManager.getInstance(context).sendBroadcast(intent)
}
}