File tree Expand file tree Collapse file tree 3 files changed +6
-103
lines changed
Sources/AnalyticsLive/Signals Expand file tree Collapse file tree 3 files changed +6
-103
lines changed Original file line number Diff line number Diff 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}
Load Diff This file was deleted.
Original file line number Diff line number Diff line change @@ -181,9 +181,6 @@ public class Signals: Plugin {
181181extension 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
You can’t perform that action at this time.
0 commit comments