23 lines
753 B
Kotlin
23 lines
753 B
Kotlin
package xyz.extera.next
|
|
|
|
import io.flutter.embedding.engine.FlutterEngine
|
|
import io.flutter.embedding.engine.dart.DartExecutor
|
|
import org.unifiedpush.flutter.connector.UnifiedPushReceiver
|
|
|
|
import android.content.Context
|
|
|
|
class UnifiedPushReceiver : UnifiedPushReceiver() {
|
|
override fun getEngine(context: Context): FlutterEngine {
|
|
var engine = MainActivity.engine
|
|
if (engine == null) {
|
|
engine = MainActivity.provideEngine(context)
|
|
engine.localizationPlugin.sendLocalesToFlutter(
|
|
context.resources.configuration
|
|
)
|
|
engine.dartExecutor.executeDartEntrypoint(
|
|
DartExecutor.DartEntrypoint.createDefault()
|
|
)
|
|
}
|
|
return engine
|
|
}
|
|
} |