diff --git a/platform/jvm/capture/src/main/kotlin/io/bitdrift/capture/Configuration.kt b/platform/jvm/capture/src/main/kotlin/io/bitdrift/capture/Configuration.kt index def5bf3b7..f037134d0 100644 --- a/platform/jvm/capture/src/main/kotlin/io/bitdrift/capture/Configuration.kt +++ b/platform/jvm/capture/src/main/kotlin/io/bitdrift/capture/Configuration.kt @@ -16,7 +16,7 @@ import io.bitdrift.capture.replay.SessionReplayConfiguration * any external 3rd party library integration * @param enableNativeCrashReporting When set to true will capture native NDK crashes automatically. * Requires enableFatalIssueReporting to be true. Note: This is a temporary flag and may be removed in future versions. - * @param sleepMode SleepMode.ACTIVE if Capture should initialize in minimal activity mode + * @param sleepMode SleepMode.ENABLED if Capture should initialize in minimal activity mode */ data class Configuration @JvmOverloads @@ -24,5 +24,5 @@ data class Configuration val sessionReplayConfiguration: SessionReplayConfiguration? = SessionReplayConfiguration(), val enableFatalIssueReporting: Boolean = true, val enableNativeCrashReporting: Boolean = false, - val sleepMode: SleepMode = SleepMode.INACTIVE, + val sleepMode: SleepMode = SleepMode.DISABLED, ) diff --git a/platform/jvm/capture/src/main/kotlin/io/bitdrift/capture/LoggerImpl.kt b/platform/jvm/capture/src/main/kotlin/io/bitdrift/capture/LoggerImpl.kt index 4e00dda6c..dfe2767b9 100644 --- a/platform/jvm/capture/src/main/kotlin/io/bitdrift/capture/LoggerImpl.kt +++ b/platform/jvm/capture/src/main/kotlin/io/bitdrift/capture/LoggerImpl.kt @@ -203,7 +203,7 @@ internal class LoggerImpl( network, preferences, localErrorReporter, - configuration.sleepMode == SleepMode.ACTIVE, + configuration.sleepMode == SleepMode.ENABLED, ) check(loggerId != -1L) { "initialization of the rust logger failed" } @@ -410,7 +410,7 @@ internal class LoggerImpl( } override fun setSleepMode(sleepMode: SleepMode) { - CaptureJniLibrary.setSleepModeEnabled(this.loggerId, sleepMode == SleepMode.ACTIVE) + CaptureJniLibrary.setSleepModeEnabled(this.loggerId, sleepMode == SleepMode.ENABLED) } @JvmName("logFields") diff --git a/platform/jvm/capture/src/main/kotlin/io/bitdrift/capture/SleepMode.kt b/platform/jvm/capture/src/main/kotlin/io/bitdrift/capture/SleepMode.kt index a6d0a0335..dbf4352ce 100644 --- a/platform/jvm/capture/src/main/kotlin/io/bitdrift/capture/SleepMode.kt +++ b/platform/jvm/capture/src/main/kotlin/io/bitdrift/capture/SleepMode.kt @@ -12,8 +12,8 @@ package io.bitdrift.capture */ enum class SleepMode { /** Capture will operate in minimal activity mode */ - ACTIVE, + ENABLED, /** Capture will operate normally */ - INACTIVE, + DISABLED, } diff --git a/platform/jvm/gradle-test-app/src/main/java/io/bitdrift/gradletestapp/data/repository/SdkRepository.kt b/platform/jvm/gradle-test-app/src/main/java/io/bitdrift/gradletestapp/data/repository/SdkRepository.kt index ec4a2f439..f43a955e9 100644 --- a/platform/jvm/gradle-test-app/src/main/java/io/bitdrift/gradletestapp/data/repository/SdkRepository.kt +++ b/platform/jvm/gradle-test-app/src/main/java/io/bitdrift/gradletestapp/data/repository/SdkRepository.kt @@ -178,7 +178,7 @@ class SdkRepository( } fun setSleepModeEnabled(enabled: Boolean) { - val mode = if (enabled) SleepMode.ACTIVE else SleepMode.INACTIVE + val mode = if (enabled) SleepMode.ENABLED else SleepMode.DISABLED Logger.setSleepMode(mode) sharedPreferences.edit { putBoolean(PREFS_SLEEP_MODE_ENABLED, enabled) } } diff --git a/platform/swift/source/LoggerBridge.swift b/platform/swift/source/LoggerBridge.swift index 1dc845f4c..6f57b8669 100644 --- a/platform/swift/source/LoggerBridge.swift +++ b/platform/swift/source/LoggerBridge.swift @@ -97,7 +97,7 @@ final class LoggerBridge: LoggerBridging { model, network, errorReporting, - sleepMode == SleepMode.active + sleepMode == SleepMode.enabled ) if loggerID == -1 { @@ -267,7 +267,7 @@ final class LoggerBridge: LoggerBridging { } func setSleepMode(_ mode: SleepMode) { - capture_set_sleep_mode(self.loggerID, mode == .active) + capture_set_sleep_mode(self.loggerID, mode == .enabled) } func processCrashReports() { diff --git a/platform/swift/source/LoggerBridgingFactoryProvider.swift b/platform/swift/source/LoggerBridgingFactoryProvider.swift index 4fd7957e6..d15537930 100644 --- a/platform/swift/source/LoggerBridgingFactoryProvider.swift +++ b/platform/swift/source/LoggerBridgingFactoryProvider.swift @@ -23,7 +23,7 @@ protocol LoggerBridgingFactoryProvider { /// - parameter model: The host device model. /// - parameter network: The interface to use for network operations. /// - parameter errorReporting: The interface to use for reporting errors. - /// - parameter sleepMode: .active if sleep mode should be initialized now + /// - parameter sleepMode: .enabled if sleep mode should be initialized now /// /// - returns: The logger bridging instance. func makeLogger( diff --git a/platform/swift/source/LoggerObjc.swift b/platform/swift/source/LoggerObjc.swift index 91cc2f6c9..d456ca5ab 100644 --- a/platform/swift/source/LoggerObjc.swift +++ b/platform/swift/source/LoggerObjc.swift @@ -179,7 +179,7 @@ public final class LoggerObjc: NSObject { /// Bitdrift. /// Defaults to Bitdrift's hosted Compose API base URL. /// - parameter enableURLSessionIntegration: A flag indicating if automatic URLSession capture is enabled. - /// - parameter sleepMode: .active if Capture should be initialized in minimal activity mode. + /// - parameter sleepMode: .enabled if Capture should be initialized in minimal activity mode. /// - parameter enableFatalIssueReporting: true if Capture should enable Fatal Issue Reporting. @objc public static func start( @@ -188,7 +188,7 @@ public final class LoggerObjc: NSObject { // swiftlint:disable:next force_unwrapping use_static_string_url_init apiURL: URL = URL(string: "https://api.bitdrift.io")!, enableURLSessionIntegration: Bool = true, - sleepMode: SleepMode = .inactive, + sleepMode: SleepMode = .disabled, enableFatalIssueReporting: Bool = true ) { let logger = Capture.Logger diff --git a/platform/swift/source/features/Configuration.swift b/platform/swift/source/features/Configuration.swift index d1d11e6fb..676ebe6aa 100644 --- a/platform/swift/source/features/Configuration.swift +++ b/platform/swift/source/features/Configuration.swift @@ -12,7 +12,7 @@ public struct Configuration { /// The session replay configuration. Pass `nil` to disable session replay. public var sessionReplayConfiguration: SessionReplayConfiguration? - /// .active if Capture should initialize in minimal activity mode + /// .enabled if Capture should initialize in minimal activity mode public var sleepMode: SleepMode /// true if Capture should enable Fatal Issue Reporting @@ -21,11 +21,11 @@ public struct Configuration { /// Initializes a new instance of the Capture configuration. /// /// - parameter sessionReplayConfiguration: The session replay configuration to use. Passing `nil` disables the feature. - /// - parameter sleepMode: .active if Capture should initialize in minimal activity mode + /// - parameter sleepMode: .enabled if Capture should initialize in minimal activity mode /// - parameter enableFatalIssueReporting: true if Capture should enable Fatal Issue Reporting public init( sessionReplayConfiguration: SessionReplayConfiguration? = .init(), - sleepMode: SleepMode = .inactive, + sleepMode: SleepMode = .disabled, enableFatalIssueReporting: Bool = true ) { self.sessionReplayConfiguration = sessionReplayConfiguration diff --git a/platform/swift/source/features/SleepMode.swift b/platform/swift/source/features/SleepMode.swift index 67c2a856a..1694725f0 100644 --- a/platform/swift/source/features/SleepMode.swift +++ b/platform/swift/source/features/SleepMode.swift @@ -7,6 +7,6 @@ @objc(CAPSleepMode) public enum SleepMode: Int8 { - case active - case inactive + case enabled + case disabled } diff --git a/test/platform/swift/unit_integration/core/ConfigurationTests.swift b/test/platform/swift/unit_integration/core/ConfigurationTests.swift index 33c9a7529..3b5df7bde 100644 --- a/test/platform/swift/unit_integration/core/ConfigurationTests.swift +++ b/test/platform/swift/unit_integration/core/ConfigurationTests.swift @@ -44,7 +44,7 @@ final class ConfigurationTests: XCTestCase { func testConfigurationDefaultValues() { let config = Configuration() - XCTAssertEqual(config.sleepMode, SleepMode.inactive) + XCTAssertEqual(config.sleepMode, SleepMode.disabled) } func testConfigurationFailure() { diff --git a/test/platform/swift/unit_integration/core/LoggerTests.swift b/test/platform/swift/unit_integration/core/LoggerTests.swift index f357553d4..1f43aec5e 100644 --- a/test/platform/swift/unit_integration/core/LoggerTests.swift +++ b/test/platform/swift/unit_integration/core/LoggerTests.swift @@ -142,8 +142,8 @@ final class LoggerTests: XCTestCase { withAPIKey: "some_key", loggerBridgingFactoryProvider: MockLoggerBridgingFactory(logger: bridge) ) - logger.setSleepMode(.active) - XCTAssertEqual(bridge.sleepMode, .active) + logger.setSleepMode(.enabled) + XCTAssertEqual(bridge.sleepMode, .enabled) } func testErrorLogging() throws { diff --git a/test/platform/swift/unit_integration/core/network/helper/BaseNetworkingTestCase.swift b/test/platform/swift/unit_integration/core/network/helper/BaseNetworkingTestCase.swift index a418f4f65..aee496af5 100644 --- a/test/platform/swift/unit_integration/core/network/helper/BaseNetworkingTestCase.swift +++ b/test/platform/swift/unit_integration/core/network/helper/BaseNetworkingTestCase.swift @@ -88,7 +88,7 @@ open class BaseNetworkingTestCase: XCTestCase { model: "", network: network, errorReporting: MockRemoteErrorReporter(), - sleepMode: .inactive + sleepMode: .disabled ) ) diff --git a/test/platform/swift/unit_integration/mocks/MockLoggerBridging.swift b/test/platform/swift/unit_integration/mocks/MockLoggerBridging.swift index 947925a1e..5f6065b93 100644 --- a/test/platform/swift/unit_integration/mocks/MockLoggerBridging.swift +++ b/test/platform/swift/unit_integration/mocks/MockLoggerBridging.swift @@ -37,7 +37,7 @@ public final class MockLoggerBridging { public private(set) var errors: [HandledError] = [] - public private(set) var sleepMode: SleepMode = .inactive + public private(set) var sleepMode: SleepMode = .disabled public var shouldLogAppUpdateEvent = false diff --git a/test/platform/swift/unit_integration/mocks/MockLogging.swift b/test/platform/swift/unit_integration/mocks/MockLogging.swift index c8eaa1df0..1dd600e73 100644 --- a/test/platform/swift/unit_integration/mocks/MockLogging.swift +++ b/test/platform/swift/unit_integration/mocks/MockLogging.swift @@ -59,7 +59,7 @@ public final class MockLogging { /// A closure that's called every time a log is emitted by the logger. public var onLog: (_ log: Log) -> Void = { _ in } /// The sleep mode state - public private(set) var sleepMode: SleepMode = .inactive + public private(set) var sleepMode: SleepMode = .disabled } extension MockLogging: Logging {