Skip to content

Commit 295e0f6

Browse files
committed
Add notification telemetry
1 parent f53d7ba commit 295e0f6

File tree

1 file changed

+53
-0
lines changed

1 file changed

+53
-0
lines changed

src/vs/gitpod/node/gitpodInsightsAppender.ts

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -214,6 +214,59 @@ function mapTelemetryData(eventName: string, data: any): RemoteTrackMessage | un
214214
timestamp: data.timestamp
215215
},
216216
};
217+
case 'notification:show':
218+
return {
219+
event: 'vscode_notification',
220+
properties: {
221+
action: 'show',
222+
id: data.id,
223+
source: data.source,
224+
workspaceId: data.workspaceId,
225+
workspaceInstanceId: data.workspaceInstanceId,
226+
sessionID: data.sessionID,
227+
timestamp: data.timestamp
228+
},
229+
};
230+
case 'notification:close':
231+
return {
232+
event: 'vscode_notification',
233+
properties: {
234+
action: 'close',
235+
id: data.id,
236+
source: data.source,
237+
workspaceId: data.workspaceId,
238+
workspaceInstanceId: data.workspaceInstanceId,
239+
sessionID: data.sessionID,
240+
timestamp: data.timestamp
241+
},
242+
};
243+
case 'notification:hide':
244+
return {
245+
event: 'vscode_notification',
246+
properties: {
247+
action: 'hide',
248+
id: data.id,
249+
source: data.source,
250+
workspaceId: data.workspaceId,
251+
workspaceInstanceId: data.workspaceInstanceId,
252+
sessionID: data.sessionID,
253+
timestamp: data.timestamp
254+
},
255+
};
256+
case 'notification:actionExecuted':
257+
return {
258+
event: 'vscode_notification',
259+
properties: {
260+
action: 'actionExecuted',
261+
id: data.id,
262+
source: data.source,
263+
actionLabel: data.actionLabel,
264+
workspaceId: data.workspaceId,
265+
workspaceInstanceId: data.workspaceInstanceId,
266+
sessionID: data.sessionID,
267+
timestamp: data.timestamp
268+
},
269+
};
217270
}
218271

219272
return undefined;

0 commit comments

Comments
 (0)