session-android/app/src/main/java/org/thoughtcrime/securesms/util/Broadcaster.kt
2021-07-09 13:18:48 +10:00

20 lines
655 B
Kotlin

package org.thoughtcrime.securesms.util
import android.content.Context
import android.content.Intent
import androidx.localbroadcastmanager.content.LocalBroadcastManager
import org.session.libsignal.utilities.Broadcaster
class Broadcaster(private val context: Context) : Broadcaster {
override fun broadcast(event: String) {
val intent = Intent(event)
LocalBroadcastManager.getInstance(context).sendBroadcast(intent)
}
override fun broadcast(event: String, long: Long) {
val intent = Intent(event)
intent.putExtra("long", long)
LocalBroadcastManager.getInstance(context).sendBroadcast(intent)
}
}