JetBrains: Make sure our ping logic handle our events well
Created by: vdavid
@philipp-spiess's findings make this a lot easier:
According to VSCode's RFC, the payload already has an IdeKind
field, and we might already have everything we need on the on-prem servers. Ping logic: Go | Test
Example record: (5, 'IDESearchSubmitted', '{"version": "0.0.1", "editor": "jetbrains"}', '', 2, '420657f0-d443-4d16-ac7d-003d8cdc19ac', 'IDEEXTENSION', $1::timestamp - interval '2 months', '{"version": "0.0.1", "editor": "jetbrains"}', '3.36.2')
We'll need to think through all scenarios, though.