fun validateEvent()

in src/main/kotlin/com/intellij/internal/statistic/eventLog/validator/SensitiveDataValidator.kt [20:35]


  fun validateEvent(event: LogEvent): LogEvent? {
    val logEventAction = event.event
    val (validatedEventId, validatedEventData) = validate(event.group.id,
            event.group.version,
            event.build,
            logEventAction.id,
            logEventAction.data) ?: return null
    val validatedEvent = LogEventAction(validatedEventId, logEventAction.state, validatedEventData, logEventAction.count)
    return LogEvent(event.session,
            event.build,
            event.bucket,
            event.time,
            LogEventGroup(event.group.id, event.group.version),
            event.recorderVersion,
            validatedEvent)
  }