override fun emit()

in Confidence/src/main/java/com/spotify/confidence/EventSenderEngine.kt [109:124]


    override fun emit(
        eventName: String,
        data: ConfidenceFieldsType,
        context: Map<String, ConfidenceValue>
    ) {
        coroutineScope.launch {
            val payload = payloadMerger(context, data)
            val event = EngineEvent(
                eventDefinition = eventName,
                eventTime = clock.currentTime(),
                payload = payload
            )
            writeReqChannel.send(event)
            debugLogger?.logEvent(action = "EmitEvent ", event = event)
        }
    }