Skip to content

Commit 9fb653b

Browse files
committed
fix(android): reference bugs
1 parent 65681eb commit 9fb653b

File tree

1 file changed

+16
-17
lines changed

1 file changed

+16
-17
lines changed

packages/firebase_analytics/firebase_analytics/android/src/main/kotlin/io/flutter/plugins/firebase/analytics/FlutterFirebaseAnalyticsPlugin.kt

Lines changed: 16 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ import io.flutter.embedding.engine.plugins.FlutterPlugin
1818
import io.flutter.plugin.common.BinaryMessenger
1919
import io.flutter.plugin.common.MethodChannel
2020
import io.flutter.plugins.firebase.core.FlutterFirebasePlugin
21-
import io.flutter.plugins.firebase.core.FlutterFirebasePlugin.cachedThreadPool
2221
import io.flutter.plugins.firebase.core.FlutterFirebasePluginRegistry
2322
import java.util.Objects
2423

@@ -39,10 +38,10 @@ class FlutterFirebaseAnalyticsPlugin : FlutterFirebasePlugin,
3938
this.messenger = messenger
4039
}
4140

42-
override fun getPluginConstantsForFirebaseApp(firebaseApp: FirebaseApp?): Task<MutableMap<String, Any>> {
43-
val taskCompletionSource = TaskCompletionSource<MutableMap<String, Any>>()
41+
override fun getPluginConstantsForFirebaseApp(firebaseApp: FirebaseApp): Task<Map<String, Any>> {
42+
val taskCompletionSource = TaskCompletionSource<Map<String, Any>>()
4443

45-
cachedThreadPool.execute {
44+
FlutterFirebasePlugin.cachedThreadPool.execute {
4645
try {
4746
taskCompletionSource.setResult(HashMap())
4847
} catch (e: Exception) {
@@ -53,10 +52,10 @@ class FlutterFirebaseAnalyticsPlugin : FlutterFirebasePlugin,
5352
return taskCompletionSource.task
5453
}
5554

56-
override fun didReinitializeFirebaseCore(): Task<Void> {
57-
val taskCompletionSource = TaskCompletionSource<Void>()
55+
override fun didReinitializeFirebaseCore(): Task<Void?> {
56+
val taskCompletionSource = TaskCompletionSource<Void?>()
5857

59-
cachedThreadPool.execute {
58+
FlutterFirebasePlugin.cachedThreadPool.execute {
6059
try {
6160
taskCompletionSource.setResult(null)
6261
} catch (e: java.lang.Exception) {
@@ -84,7 +83,7 @@ class FlutterFirebaseAnalyticsPlugin : FlutterFirebasePlugin,
8483
private fun handleGetSessionId(): Task<Long> {
8584
val taskCompletionSource = TaskCompletionSource<Long>()
8685

87-
cachedThreadPool.execute {
86+
FlutterFirebasePlugin.cachedThreadPool.execute {
8887
try {
8988
taskCompletionSource.setResult(
9089
Tasks.await(
@@ -102,7 +101,7 @@ class FlutterFirebaseAnalyticsPlugin : FlutterFirebasePlugin,
102101
private fun handleLogEvent(arguments: Map<String, Any?>): Task<Void> {
103102
val taskCompletionSource = TaskCompletionSource<Void>()
104103

105-
cachedThreadPool.execute {
104+
FlutterFirebasePlugin.cachedThreadPool.execute {
106105
try {
107106
val eventName =
108107
Objects.requireNonNull(arguments[Constants.EVENT_NAME]) as String
@@ -125,7 +124,7 @@ class FlutterFirebaseAnalyticsPlugin : FlutterFirebasePlugin,
125124
private fun handleSetUserId(userId: String?): Task<Void> {
126125
val taskCompletionSource = TaskCompletionSource<Void>()
127126

128-
cachedThreadPool.execute {
127+
FlutterFirebasePlugin.cachedThreadPool.execute {
129128
try {
130129
analytics.setUserId(userId)
131130
taskCompletionSource.setResult(null)
@@ -140,7 +139,7 @@ class FlutterFirebaseAnalyticsPlugin : FlutterFirebasePlugin,
140139
private fun handleSetAnalyticsCollectionEnabled(enabled: Boolean): Task<Void> {
141140
val taskCompletionSource = TaskCompletionSource<Void>()
142141

143-
cachedThreadPool.execute {
142+
FlutterFirebasePlugin.cachedThreadPool.execute {
144143
try {
145144
analytics.setAnalyticsCollectionEnabled(enabled)
146145
taskCompletionSource.setResult(null)
@@ -155,7 +154,7 @@ class FlutterFirebaseAnalyticsPlugin : FlutterFirebasePlugin,
155154
private fun handleSetSessionTimeoutDuration(milliseconds: Long): Task<Void> {
156155
val taskCompletionSource = TaskCompletionSource<Void>()
157156

158-
cachedThreadPool.execute {
157+
FlutterFirebasePlugin.cachedThreadPool.execute {
159158
try {
160159
analytics.setSessionTimeoutDuration(milliseconds)
161160
taskCompletionSource.setResult(null)
@@ -170,7 +169,7 @@ class FlutterFirebaseAnalyticsPlugin : FlutterFirebasePlugin,
170169
private fun handleSetUserProperty(name: String, value: String?): Task<Void> {
171170
val taskCompletionSource = TaskCompletionSource<Void>()
172171

173-
cachedThreadPool.execute {
172+
FlutterFirebasePlugin.cachedThreadPool.execute {
174173
try {
175174
analytics.setUserProperty(name, value)
176175
taskCompletionSource.setResult(null)
@@ -185,7 +184,7 @@ class FlutterFirebaseAnalyticsPlugin : FlutterFirebasePlugin,
185184
private fun handleResetAnalyticsData(): Task<Void> {
186185
val taskCompletionSource = TaskCompletionSource<Void>()
187186

188-
cachedThreadPool.execute {
187+
FlutterFirebasePlugin.cachedThreadPool.execute {
189188
try {
190189
analytics.resetAnalyticsData()
191190
taskCompletionSource.setResult(null)
@@ -200,7 +199,7 @@ class FlutterFirebaseAnalyticsPlugin : FlutterFirebasePlugin,
200199
private fun handleSetConsent(arguments: Map<String, Boolean?>): Task<Void> {
201200
val taskCompletionSource = TaskCompletionSource<Void>()
202201

203-
cachedThreadPool.execute {
202+
FlutterFirebasePlugin.cachedThreadPool.execute {
204203
try {
205204
val adStorageGranted =
206205
arguments[Constants.AD_STORAGE_CONSENT_GRANTED]
@@ -255,7 +254,7 @@ class FlutterFirebaseAnalyticsPlugin : FlutterFirebasePlugin,
255254
private fun handleSetDefaultEventParameters(parameters: Map<String, Any?>?): Task<Void> {
256255
val taskCompletionSource = TaskCompletionSource<Void>()
257256

258-
cachedThreadPool.execute {
257+
FlutterFirebasePlugin.cachedThreadPool.execute {
259258
try {
260259
analytics.setDefaultEventParameters(
261260
createBundleFromMap(
@@ -274,7 +273,7 @@ class FlutterFirebaseAnalyticsPlugin : FlutterFirebasePlugin,
274273
private fun handleGetAppInstanceId(): Task<String> {
275274
val taskCompletionSource = TaskCompletionSource<String>()
276275

277-
cachedThreadPool.execute {
276+
FlutterFirebasePlugin.cachedThreadPool.execute {
278277
try {
279278
taskCompletionSource.setResult(
280279
Tasks.await(

0 commit comments

Comments
 (0)