@@ -214,6 +214,59 @@ function mapTelemetryData(eventName: string, data: any): RemoteTrackMessage | un
214
214
timestamp : data . timestamp
215
215
} ,
216
216
} ;
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
+ } ;
217
270
}
218
271
219
272
return undefined ;
0 commit comments