Skip to content

Commit e5b41ff

Browse files
feat: sdk behavior settings
1 parent cad4eed commit e5b41ff

File tree

5 files changed

+14
-14
lines changed

5 files changed

+14
-14
lines changed

android/src/main/java/ly/count/dart/countly_flutter/CountlyFlutterPlugin.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1637,8 +1637,8 @@ private void populateConfig(JSONObject _config) throws JSONException {
16371637
this.config.setStarRatingTextDismiss(_config.getString("starRatingTextDismiss"));
16381638
}
16391639

1640-
if (_config.has("providedServerConfig")) {
1641-
this.config.setServerConfiguration(_config.getString("providedServerConfig"));
1640+
if (_config.has("sdkBehaviorSettings")) {
1641+
this.config.setSDKBehaviorSettings(_config.getString("sdkBehaviorSettings"));
16421642
}
16431643

16441644
// APM ------------------------------------------------

ios/Classes/CountlyFlutterPlugin.m

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1644,9 +1644,9 @@ - (void)populateConfig:(NSDictionary *)_config {
16441644
[config.apm setAppStartTimestampOverride:[startTSOverride longLongValue]];
16451645
}
16461646

1647-
NSString *providedServerConfig = _config[@"providedServerConfig"];
1648-
if(providedServerConfig) {
1649-
config.serverConfiguration = providedServerConfig;
1647+
NSString *sdkBehaviorSettings = _config[@"sdkBehaviorSettings"];
1648+
if(sdkBehaviorSettings) {
1649+
config.sdkBehaviorSettings = sdkBehaviorSettings;
16501650
}
16511651

16521652
// Internal Limits ---------------------

lib/src/countly_config.dart

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ class CountlyConfig {
4444
bool _enableAllConsents = false;
4545
bool _autoEnrollABOnDownload = false;
4646
int? _requestDropAgeHours;
47-
String? _providedServerConfig;
47+
String? _sdkBehaviorSettings;
4848

4949
/// instance of CountlyConfigApm
5050
final CountlyConfigApm _countlyConfigApmInstance = CountlyConfigApm();
@@ -135,7 +135,7 @@ class CountlyConfig {
135135

136136
int? get requestDropAgeHours => _requestDropAgeHours;
137137

138-
String? get providedServerConfig => _providedServerConfig;
138+
String? get sdkBehaviorSettings => _sdkBehaviorSettings;
139139

140140
/// getter for CountlyConfigApm instance that is used to access CountlyConfigApm methods
141141
CountlyConfigApm get apm => _countlyConfigApmInstance;
@@ -376,10 +376,10 @@ class CountlyConfig {
376376
}
377377

378378
/// Set the provided server config
379-
/// [String serverConfiguration] - provided server config
379+
/// [String sdkBehaviorSettings] - provided server config
380380
/// This is used to provide the server config in case the server config is not available in the initializion time
381-
CountlyConfig setServerConfiguration(String serverConfiguration) {
382-
_providedServerConfig = serverConfiguration;
381+
CountlyConfig setSDKBehaviorSettings(String sdkBehaviorSettings) {
382+
_sdkBehaviorSettings = sdkBehaviorSettings;
383383
return this;
384384
}
385385
}

lib/src/countly_flutter.dart

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2209,9 +2209,9 @@ class Countly {
22092209
countlyConfig['requestDropAgeHours'] = config.requestDropAgeHours;
22102210
}
22112211

2212-
if (config.providedServerConfig != null) {
2213-
log('"_configToJson", value provided for providedServerConfig: [${config.providedServerConfig}]', logLevel: LogLevel.INFO);
2214-
countlyConfig['providedServerConfig'] = config.providedServerConfig;
2212+
if (config.sdkBehaviorSettings != null) {
2213+
log('"_configToJson", value provided for sdkBehaviorSettings: [${config.sdkBehaviorSettings}]', logLevel: LogLevel.INFO);
2214+
countlyConfig['sdkBehaviorSettings'] = config.sdkBehaviorSettings;
22152215
}
22162216

22172217
/// Experimental ---------------------------

lib/src/web/countly_flutter_plugin.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -613,7 +613,7 @@ class CountlyFlutterPlugin {
613613
configMap['remote_config'] = allowInterop((JSAny? error, JSAny? remoteConfigs) => _notifyRemoteConfigDownloadCallback(error, remoteConfigs, true, requestIDGlobalCallback)).jsify();
614614
}
615615

616-
configMap['server_configuration'] = config['providedServerConfig'];
616+
configMap['sdkBehaviorSettings'] = config['sdkBehaviorSettings'];
617617

618618
configMap.removeWhere((key, value) => value == null);
619619

0 commit comments

Comments
 (0)