fun validateEvent()

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


  fun validateEvent(event: com.jetbrains.fus.reporting.model.lion4.LogEvent): com.jetbrains.fus.reporting.model.lion4.LogEvent? {
    val (validatedEventId, validatedEventData) = validate(event.group.id,
            event.group.version.toString(),
            event.build,
            event.event.id,
            event.event.data) ?: return null
    val validatedEvent = com.jetbrains.fus.reporting.model.lion4.LogEventAction(validatedEventId, validatedEventData, event.event.count)
    return com.jetbrains.fus.reporting.model.lion4.LogEvent(event.recorder,
            event.product,
            event.ids,
            event.internal,
            event.time,
            event.build,
            event.session,
            event.group,
            event.bucket,
            validatedEvent,
            event.system_data,
            event.client_data)
  }