@@ -67,14 +67,14 @@ class BucketeerFlutterClientSdkPlugin : MethodCallHandler, FlutterPlugin {
67
67
val apiEndpoint = call.argument(" apiEndpoint" ) as ? String
68
68
val featureTag = (call.argument(" featureTag" ) as ? String ) ? : " "
69
69
val eventsFlushInterval =
70
- call.argument(" eventsFlushInterval" ) as ? Long
70
+ call.argument(" eventsFlushInterval" ) as ? Int
71
71
val eventsMaxQueueSize =
72
72
call.argument(" eventsMaxQueueSize" ) as ? Int
73
73
val pollingInterval =
74
- call.argument(" pollingInterval" ) as ? Long
74
+ call.argument(" pollingInterval" ) as ? Int
75
75
val backgroundPollingInterval =
76
- call.argument(" backgroundPollingInterval" ) as ? Long
77
- val timeoutMillis = call.argument(" timeoutMillis" ) as ? Long
76
+ call.argument(" backgroundPollingInterval" ) as ? Int
77
+ val timeoutMillis = call.argument(" timeoutMillis" ) as ? Int
78
78
val appVersion = call.argument(" appVersion" ) as ? String
79
79
val userAttributes = call.argument(" userAttributes" ) as ? Map <String , String > ? : mapOf ()
80
80
if (apiKey.isNullOrEmpty()) {
@@ -96,7 +96,7 @@ class BucketeerFlutterClientSdkPlugin : MethodCallHandler, FlutterPlugin {
96
96
.apiEndpoint(apiEndpoint)
97
97
.featureTag(featureTag).let {
98
98
if (eventsFlushInterval != null && eventsFlushInterval > 0 ) {
99
- return @let it.eventsFlushInterval(eventsFlushInterval)
99
+ return @let it.eventsFlushInterval(eventsFlushInterval.toLong() )
100
100
}
101
101
return @let it
102
102
}.let {
@@ -106,12 +106,12 @@ class BucketeerFlutterClientSdkPlugin : MethodCallHandler, FlutterPlugin {
106
106
return @let it
107
107
}.let {
108
108
if (pollingInterval != null && pollingInterval > 0 ) {
109
- return @let it.pollingInterval(pollingInterval)
109
+ return @let it.pollingInterval(pollingInterval.toLong() )
110
110
}
111
111
return @let it
112
112
}.let {
113
113
if (backgroundPollingInterval != null && backgroundPollingInterval > 0 ) {
114
- return @let it.pollingInterval (backgroundPollingInterval)
114
+ return @let it.backgroundPollingInterval (backgroundPollingInterval.toLong() )
115
115
}
116
116
return @let it
117
117
}.let {
@@ -128,7 +128,7 @@ class BucketeerFlutterClientSdkPlugin : MethodCallHandler, FlutterPlugin {
128
128
.build()
129
129
130
130
val future: Future <BKTException ?> = if (timeoutMillis != null ) {
131
- BKTClient .initialize(applicationContext!! , config, user, timeoutMillis)
131
+ BKTClient .initialize(applicationContext!! , config, user, timeoutMillis.toLong() )
132
132
} else {
133
133
BKTClient .initialize(applicationContext!! , config, user)
134
134
}
0 commit comments