20 lines
668 B
Kotlin
20 lines
668 B
Kotlin
package org.thoughtcrime.securesms.loki.utilities
|
|
|
|
import android.content.Context
|
|
import android.content.Intent
|
|
import androidx.localbroadcastmanager.content.LocalBroadcastManager
|
|
import org.session.libsignal.service.loki.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)
|
|
}
|
|
} |