Skip to content

Commit 42b4e9c

Browse files
committed
cleanup
1 parent b213296 commit 42b4e9c

File tree

3 files changed

+6
-103
lines changed

3 files changed

+6
-103
lines changed

Sources/AnalyticsLive/Signals/Context.swift

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ public struct StaticContext: Codable {
2222

2323
let app: Application
2424
let library: Library
25-
let signalsRuntime: String
25+
let signalsRuntime: String?
2626

2727
private static var _signalsRuntimeVersion: String? = nil
2828

@@ -48,13 +48,14 @@ public struct StaticContext: Codable {
4848
return StaticContext(
4949
app: application,
5050
library: library,
51-
signalsRuntime: _signalsRuntimeVersion ?? SignalsRuntime.version
51+
signalsRuntime: _signalsRuntimeVersion
5252
)
5353
}()
5454

55-
static func configureRuntimeVersion(engine: JSEngine) {
55+
static func configureRuntimeVersion(engine: JSEngine?) {
5656
guard _signalsRuntimeVersion == nil else { return }
57-
let jsVersion = /*engine.value(for: "SEGMENT_SIGNALS_RUNTIME_VERSION") as? String// ??*/ SignalsRuntime.version
57+
guard let engine else { return }
58+
let jsVersion = engine.value(for: "SEGMENT_SIGNALS_RUNTIME_VERSION")?.typed(as: String.self)
5859
_signalsRuntimeVersion = jsVersion
5960
}
6061
}

Sources/AnalyticsLive/Signals/Runtime/SignalsJS.swift

Lines changed: 0 additions & 96 deletions
This file was deleted.

Sources/AnalyticsLive/Signals/Signals.swift

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -181,9 +181,6 @@ public class Signals: Plugin {
181181
extension Signals: LivePluginsDependent {
182182
public func prepare(engine: JSEngine) {
183183
self.engine = engine
184-
185-
//engine.evaluate(script: SignalsRuntime.embeddedJS, evaluator: "Signals.prepare")
186-
StaticContext.configureRuntimeVersion(engine: engine)
187184
}
188185

189186
public func readyToStart() {
@@ -267,6 +264,7 @@ extension Signals {
267264
internal func updateConfiguration() {
268265
// Update JS configuration
269266
signalObject?.setValue(configuration.maximumBufferSize, for: "maxBufferSize")
267+
StaticContext.configureRuntimeVersion(engine: engine)
270268

271269
// Update native configuration
272270
broadcasters = configuration.broadcasters

0 commit comments

Comments
 (0)