@@ -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