chore: Upgrade unifiedpush to 4.0.0
parent
55f80f18f2
commit
97e94c6032
@ -1,36 +1,23 @@
|
|||||||
package chat.fluffy.fluffychat
|
package chat.fluffy.fluffychat
|
||||||
|
|
||||||
import org.unifiedpush.flutter.connector.UnifiedPushHandler
|
|
||||||
|
|
||||||
import chat.fluffy.fluffychat.MainActivity
|
|
||||||
|
|
||||||
import io.flutter.embedding.android.FlutterActivity
|
|
||||||
import io.flutter.embedding.engine.FlutterEngine
|
import io.flutter.embedding.engine.FlutterEngine
|
||||||
import io.flutter.view.FlutterMain
|
import io.flutter.embedding.engine.dart.DartExecutor
|
||||||
import io.flutter.embedding.engine.dart.DartExecutor.DartEntrypoint
|
import org.unifiedpush.flutter.connector.UnifiedPushReceiver
|
||||||
import org.unifiedpush.android.connector.MessagingReceiver
|
|
||||||
|
|
||||||
import android.content.Context
|
import android.content.Context
|
||||||
import android.os.Bundle
|
|
||||||
import android.util.Log
|
|
||||||
import android.view.WindowManager
|
|
||||||
|
|
||||||
val receiverHandler = object : UnifiedPushHandler() {
|
class UnifiedPushReceiver : UnifiedPushReceiver() {
|
||||||
override fun getEngine(context: Context): FlutterEngine {
|
override fun getEngine(context: Context): FlutterEngine {
|
||||||
return provideEngine(context)
|
|
||||||
}
|
|
||||||
|
|
||||||
fun provideEngine(context: Context): FlutterEngine {
|
|
||||||
var engine = MainActivity.engine
|
var engine = MainActivity.engine
|
||||||
if (engine == null) {
|
if (engine == null) {
|
||||||
engine = MainActivity.provideEngine(context)
|
engine = MainActivity.provideEngine(context)
|
||||||
engine.getLocalizationPlugin().sendLocalesToFlutter(
|
engine.localizationPlugin.sendLocalesToFlutter(
|
||||||
context.getResources().getConfiguration())
|
context.resources.configuration
|
||||||
engine.getDartExecutor().executeDartEntrypoint(
|
)
|
||||||
DartEntrypoint.createDefault())
|
engine.dartExecutor.executeDartEntrypoint(
|
||||||
|
DartExecutor.DartEntrypoint.createDefault()
|
||||||
|
)
|
||||||
}
|
}
|
||||||
return engine
|
return engine
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
class UnifiedPushReceiver : MessagingReceiver(receiverHandler)
|
|
Loading…
Reference in New Issue