@@ -241,7 +241,7 @@ export class ContextProviderResolverError extends Error {
241241 */
242242async function _sendContextResolutionTelemetry (
243243 request : ResolveRequest ,
244- start : number ,
244+ duration : number ,
245245 items : SupportedContextItem [ ] ,
246246 status : string ,
247247 error ?: string ,
@@ -251,7 +251,6 @@ async function _sendContextResolutionTelemetry(
251251 importsCount ?: number
252252) : Promise < void > {
253253 try {
254- const duration = Math . round ( performance . now ( ) - start ) ;
255254 const tokenCount = JavaContextProviderUtils . calculateTokenCount ( items ) ;
256255 const telemetryData : any = {
257256 "action" : "resolveJavaContext" ,
@@ -287,7 +286,7 @@ async function _sendContextResolutionTelemetry(
287286 * This function immediately returns and sends telemetry in the background without blocking
288287 *
289288 * @param request The resolve request from Copilot
290- * @param start Performance timestamp when resolution started
289+ * @param duration Duration of the resolution in milliseconds
291290 * @param items The resolved context items
292291 * @param status Status of the resolution ("succeeded", "cancelled_by_copilot", "cancelled_internally", "error_partial_results")
293292 * @param error Optional error message
@@ -298,7 +297,7 @@ async function _sendContextResolutionTelemetry(
298297 */
299298export function sendContextResolutionTelemetry (
300299 request : ResolveRequest ,
301- start : number ,
300+ duration : number ,
302301 items : SupportedContextItem [ ] ,
303302 status : string ,
304303 error ?: string ,
@@ -312,7 +311,7 @@ export function sendContextResolutionTelemetry(
312311 globalTelemetryQueue . register (
313312 _sendContextResolutionTelemetry (
314313 request ,
315- start ,
314+ duration ,
316315 items ,
317316 status ,
318317 error ,
0 commit comments