Skip to content

Commit d1cc64d

Browse files
wip: move OptimizelyExperiment compliance to OptmizelyConfig file
1 parent 326adce commit d1cc64d

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

Sources/Data Model/Experiment.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616

1717
import Foundation
1818

19-
struct Experiment: Codable, OptimizelyExperiment, ExperimentCore {
19+
struct Experiment: Codable, ExperimentCore {
2020
enum Status: String, Codable {
2121
case running = "Running"
2222
case launched = "Launched"

Sources/Optimizely/OptimizelyConfig.swift

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,9 @@ public protocol OptimizelyExperiment {
4242
var variationsMap: [String: OptimizelyVariation] { get }
4343
}
4444

45+
// Experiment compliances OptimizelyExperiment
46+
extension Experiment: OptimizelyExperiment { }
47+
4548
public protocol OptimizelyFeature {
4649
var id: String { get }
4750
var key: String { get }

0 commit comments

Comments
 (0)