55
66import * as vscode from 'vscode'
77import { getLogger } from '../../shared/logger/logger'
8- import * as CodeWhispererConstants from '../models/constants'
98import { runtimeLanguageContext } from '../util/runtimeLanguageContext'
109import { TelemetryHelper } from '../util/telemetryHelper'
1110import { AuthUtil } from '../util/authUtil'
@@ -29,7 +28,7 @@ export class UserWrittenCodeTracker {
2928 static #instance: UserWrittenCodeTracker
3029 static copySnippetThreshold = 50
3130 static resetQIsEditingTimeoutMs = 5 * 60 * 1000
32-
31+ static defaultCheckPeriodMillis = 1000 * 60 * 5
3332 private constructor ( ) {
3433 this . _userWrittenNewCodeLineCount = 0
3534 this . _userWrittenNewCodeCharacterCount = 0
@@ -114,7 +113,7 @@ export class UserWrittenCodeTracker {
114113 this . _timer = setTimeout ( ( ) => {
115114 try {
116115 const currentTime = performance . now ( )
117- const delay : number = CodeWhispererConstants . defaultCheckPeriodMillis
116+ const delay : number = UserWrittenCodeTracker . defaultCheckPeriodMillis
118117 const diffTime : number = startTime + delay
119118 if ( diffTime <= currentTime ) {
120119 if ( this . _qUsageCount <= 0 ) {
@@ -133,7 +132,7 @@ export class UserWrittenCodeTracker {
133132 this . resetTracker ( )
134133 this . closeTimer ( )
135134 }
136- } , CodeWhispererConstants . defaultCheckPeriodMillis )
135+ } , UserWrittenCodeTracker . defaultCheckPeriodMillis )
137136 }
138137
139138 private closeTimer ( ) {
0 commit comments