Describe the bug
We are considering using a custom EventStore as described here. However, the EventStore requires a method with the signature func emittableEvents(withQueryLimit queryLimit: UInt) -> [SnowplowTracker.EmitterEvent]. It seems that initializing EmitterEvent outside of the project is not possible. Am I missing something, or should the protection level of the EventEmitter be changed to public?
That is correct, @fardage, thanks for reporting this! We will change the protection level of the constructor in the EmitterEvent in the next patch release.
Describe the bug We are considering using a custom EventStore as described here. However, the
EventStore
requires a method with the signaturefunc emittableEvents(withQueryLimit queryLimit: UInt) -> [SnowplowTracker.EmitterEvent]
. It seems that initializingEmitterEvent
outside of the project is not possible. Am I missing something, or should the protection level of the EventEmitter be changed topublic
?Screenshots