yayan 1 год назад
Родитель
Сommit
5d45ae9304

+ 4 - 5
cpaas-lite/src/main/java/io/nexilis/service/FirebaseService.kt

@@ -12,11 +12,6 @@ import org.json.JSONObject
 
 class FirebaseService : FirebaseMessagingService() {
 
-    private val entryPoint = EntryPointAccessors.fromApplication(
-        applicationContext,
-        IncomingInterface::class.java
-    )
-
     override fun onNewToken(token: String) {
         super.onNewToken(token)
         Log.d(tag, "onNewToken:$token")
@@ -48,6 +43,10 @@ class FirebaseService : FirebaseMessagingService() {
                 if (data.isNotEmpty()) {
                     val d = Data()
                     if (d.parse(data)) {
+                        val entryPoint = EntryPointAccessors.fromApplication(
+                            applicationContext,
+                            IncomingInterface::class.java
+                        )
                         entryPoint.incoming().process(d) {
                             if (it) {
                                 Network().post(

+ 4 - 5
cpaas-lite/src/main/java/io/nexilis/service/SdkCallback.kt

@@ -12,11 +12,6 @@ class SdkCallback : nuSDKCallBack {
 
     private val tag = "SdkCallback"
 
-    private val entryPoint = EntryPointAccessors.fromApplication(
-        nuSDKService.getInstance(pass).applicationContext,
-        IncomingInterface::class.java
-    )
-
     override fun connectionStateChanged(
         p0: String?,
         p1: String?,
@@ -79,6 +74,10 @@ class SdkCallback : nuSDKCallBack {
                 p0?.let { s ->
                     data.packetId = s
                 }
+                val entryPoint = EntryPointAccessors.fromApplication(
+                    nuSDKService.getInstance(pass).applicationContext,
+                    IncomingInterface::class.java
+                )
                 entryPoint.incoming().process(data)
             }
         } catch (e: Exception) {