Skip to content

chore: make prefs operation async #578

Draft
Shahroz16 wants to merge 14 commits into
feature-performance-improvementsfrom
make-saving-configuration-async
Draft

chore: make prefs operation async #578
Shahroz16 wants to merge 14 commits into
feature-performance-improvementsfrom
make-saving-configuration-async

extended tests

7983d2d
Select commit
Loading
Failed to load commit list.
Codecov / codecov/patch succeeded Jun 17, 2025 in 0s

No report found to compare against

View this Pull Request on Codecov

No report found to compare against

Annotations

Check warning on line 66 in core/src/main/kotlin/io/customer/sdk/core/di/AndroidSDKComponent.kt

See this annotation in the file changed.

@codecov codecov / codecov/patch

core/src/main/kotlin/io/customer/sdk/core/di/AndroidSDKComponent.kt#L64-L66

Added lines #L64 - L66 were not covered by tests

Check warning on line 68 in core/src/main/kotlin/io/customer/sdk/core/di/AndroidSDKComponent.kt

See this annotation in the file changed.

@codecov codecov / codecov/patch

core/src/main/kotlin/io/customer/sdk/core/di/AndroidSDKComponent.kt#L68

Added line #L68 was not covered by tests

Check warning on line 71 in core/src/main/kotlin/io/customer/sdk/core/di/AndroidSDKComponent.kt

See this annotation in the file changed.

@codecov codecov / codecov/patch

core/src/main/kotlin/io/customer/sdk/core/di/AndroidSDKComponent.kt#L71

Added line #L71 was not covered by tests

Check warning on line 25 in core/src/main/kotlin/io/customer/sdk/core/extensions/DataStoreExtensions.kt

See this annotation in the file changed.

@codecov codecov / codecov/patch

core/src/main/kotlin/io/customer/sdk/core/extensions/DataStoreExtensions.kt#L24-L25

Added lines #L24 - L25 were not covered by tests

Check warning on line 106 in core/src/main/kotlin/io/customer/sdk/data/store/DeviceTokenManager.kt

See this annotation in the file changed.

@codecov codecov / codecov/patch

core/src/main/kotlin/io/customer/sdk/data/store/DeviceTokenManager.kt#L105-L106

Added lines #L105 - L106 were not covered by tests

Check warning on line 117 in core/src/main/kotlin/io/customer/sdk/data/store/DeviceTokenManager.kt

See this annotation in the file changed.

@codecov codecov / codecov/patch

core/src/main/kotlin/io/customer/sdk/data/store/DeviceTokenManager.kt#L116-L117

Added lines #L116 - L117 were not covered by tests

Check warning on line 121 in core/src/main/kotlin/io/customer/sdk/data/store/DeviceTokenManager.kt

See this annotation in the file changed.

@codecov codecov / codecov/patch

core/src/main/kotlin/io/customer/sdk/data/store/DeviceTokenManager.kt#L121

Added line #L121 was not covered by tests

Check warning on line 124 in core/src/main/kotlin/io/customer/sdk/data/store/DeviceTokenManager.kt

See this annotation in the file changed.

@codecov codecov / codecov/patch

core/src/main/kotlin/io/customer/sdk/data/store/DeviceTokenManager.kt#L124

Added line #L124 was not covered by tests

Check warning on line 126 in core/src/main/kotlin/io/customer/sdk/data/store/DeviceTokenManager.kt

See this annotation in the file changed.

@codecov codecov / codecov/patch

core/src/main/kotlin/io/customer/sdk/data/store/DeviceTokenManager.kt#L126

Added line #L126 was not covered by tests

Check warning on line 128 in core/src/main/kotlin/io/customer/sdk/data/store/DeviceTokenManager.kt

See this annotation in the file changed.

@codecov codecov / codecov/patch

core/src/main/kotlin/io/customer/sdk/data/store/DeviceTokenManager.kt#L128

Added line #L128 was not covered by tests

Check warning on line 130 in core/src/main/kotlin/io/customer/sdk/data/store/DeviceTokenManager.kt

See this annotation in the file changed.

@codecov codecov / codecov/patch

core/src/main/kotlin/io/customer/sdk/data/store/DeviceTokenManager.kt#L130

Added line #L130 was not covered by tests

Check warning on line 133 in core/src/main/kotlin/io/customer/sdk/data/store/DeviceTokenManager.kt

See this annotation in the file changed.

@codecov codecov / codecov/patch

core/src/main/kotlin/io/customer/sdk/data/store/DeviceTokenManager.kt#L132-L133

Added lines #L132 - L133 were not covered by tests

Check warning on line 136 in core/src/main/kotlin/io/customer/sdk/data/store/DeviceTokenManager.kt

See this annotation in the file changed.

@codecov codecov / codecov/patch

core/src/main/kotlin/io/customer/sdk/data/store/DeviceTokenManager.kt#L135-L136

Added lines #L135 - L136 were not covered by tests

Check warning on line 45 in core/src/main/kotlin/io/customer/sdk/data/store/GlobalPreferenceStore.kt

See this annotation in the file changed.

@codecov codecov / codecov/patch

core/src/main/kotlin/io/customer/sdk/data/store/GlobalPreferenceStore.kt#L44-L45

Added lines #L44 - L45 were not covered by tests

Check warning on line 88 in core/src/main/kotlin/io/customer/sdk/data/store/GlobalPreferenceStore.kt

See this annotation in the file changed.

@codecov codecov / codecov/patch

core/src/main/kotlin/io/customer/sdk/data/store/GlobalPreferenceStore.kt#L88

Added line #L88 was not covered by tests

Check warning on line 94 in core/src/main/kotlin/io/customer/sdk/data/store/GlobalPreferenceStore.kt

See this annotation in the file changed.

@codecov codecov / codecov/patch

core/src/main/kotlin/io/customer/sdk/data/store/GlobalPreferenceStore.kt#L94

Added line #L94 was not covered by tests

Check warning on line 29 in datapipelines/src/main/kotlin/io/customer/datapipelines/plugins/ContextPlugin.kt

See this annotation in the file changed.

@codecov codecov / codecov/patch

datapipelines/src/main/kotlin/io/customer/datapipelines/plugins/ContextPlugin.kt#L29

Added line #L29 was not covered by tests