Skip to content

Commit 79f1271

Browse files
author
David Hasani
committed
refactor
1 parent 7d21e65 commit 79f1271

File tree

3 files changed

+27
-80
lines changed

3 files changed

+27
-80
lines changed

packages/core/src/amazonqGumby/chat/controller/controller.ts

Lines changed: 26 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -190,6 +190,28 @@ export class GumbyController {
190190
}
191191

192192
private async transformInitiated(message: any) {
193+
// if previous transformation was already running, show correct message to user
194+
switch (this.sessionStorage.getSession().conversationState) {
195+
case ConversationState.JOB_SUBMITTED:
196+
this.messenger.sendAsyncEventProgress(
197+
message.tabID,
198+
true,
199+
undefined,
200+
GumbyNamedMessages.JOB_SUBMISSION_STATUS_MESSAGE
201+
)
202+
this.messenger.sendJobSubmittedMessage(message.tabID)
203+
return
204+
case ConversationState.COMPILING:
205+
this.messenger.sendAsyncEventProgress(
206+
message.tabID,
207+
true,
208+
undefined,
209+
GumbyNamedMessages.COMPILATION_PROGRESS_MESSAGE
210+
)
211+
this.messenger.sendCompilationInProgress(message.tabID)
212+
return
213+
}
214+
193215
// Start /transform chat flow
194216
CodeTransformTelemetryState.instance.setSessionId()
195217

@@ -199,7 +221,7 @@ export class GumbyController {
199221
this.messenger.sendUpdatePlaceholder(message.tabID, "Enter 'language upgrade' or 'SQL conversion'")
200222
}
201223

202-
private async beginOrResumeTransformation(message: any) {
224+
private async beginTransformation(message: any) {
203225
await telemetry.codeTransform_initiateTransform.run(async () => {
204226
const authType = await getAuthType()
205227
telemetry.record({
@@ -213,35 +235,13 @@ export class GumbyController {
213235
this.messenger.sendAuthNeededExceptionMessage(authState, message.tabID)
214236
throw new NoAuthError()
215237
}
216-
217-
// if previous transformation was already running
218-
switch (this.sessionStorage.getSession().conversationState) {
219-
case ConversationState.JOB_SUBMITTED:
220-
this.messenger.sendAsyncEventProgress(
221-
message.tabID,
222-
true,
223-
undefined,
224-
GumbyNamedMessages.JOB_SUBMISSION_STATUS_MESSAGE
225-
)
226-
this.messenger.sendJobSubmittedMessage(message.tabID)
227-
return
228-
case ConversationState.COMPILING:
229-
this.messenger.sendAsyncEventProgress(
230-
message.tabID,
231-
true,
232-
undefined,
233-
GumbyNamedMessages.COMPILATION_PROGRESS_MESSAGE
234-
)
235-
this.messenger.sendCompilationInProgress(message.tabID)
236-
return
237-
}
238238
this.messenger.sendTransformationIntroduction(message.tabID)
239239
})
240240
}
241241

242242
private async handleLanguageUpgrade(message: any) {
243243
try {
244-
await this.beginOrResumeTransformation(message)
244+
await this.beginTransformation(message)
245245
const validProjects = await this.validateLanguageUpgradeProjectsWithReplyOnError(message)
246246
if (validProjects.length > 0) {
247247
this.sessionStorage.getSession().updateCandidateProjects(validProjects)
@@ -254,7 +254,7 @@ export class GumbyController {
254254

255255
private async handleSQLConversion(message: any) {
256256
try {
257-
await this.beginOrResumeTransformation(message)
257+
await this.beginTransformation(message)
258258
const validProjects = await this.validateSQLConversionProjectsWithReplyOnError(message)
259259
if (validProjects.length > 0) {
260260
this.sessionStorage.getSession().updateCandidateProjects(validProjects)
@@ -458,10 +458,7 @@ export class GumbyController {
458458
})
459459
}
460460

461-
private async prepareLanguageUpgradeProjectForSubmission(message: {
462-
pathToJavaHome: string
463-
tabID: string
464-
}): Promise<void> {
461+
private async prepareLanguageUpgradeProjectForSubmission(message: { pathToJavaHome: string; tabID: string }) {
465462
if (message.pathToJavaHome) {
466463
transformByQState.setJavaHome(message.pathToJavaHome)
467464
getLogger().info(

packages/core/src/amazonqGumby/telemetry/codeTransformTelemetry.ts

Lines changed: 0 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -40,54 +40,4 @@ export const JDKToTelemetryValue = (
4040
}
4141
}
4242

43-
/**
44-
* @description We want the output of our Java versions found
45-
* that are not supported to match IntelliJ output. IntelliJ
46-
* can read the version easily and for VSCode we must exec
47-
* the javap -v command.
48-
*/
49-
export const javapOutputToTelemetryValue = (javapCommandLineOutput: string) => {
50-
switch (javapCommandLineOutput) {
51-
case '49':
52-
return 'JDK_1_5'
53-
case '50':
54-
return 'JDK_1_6'
55-
case '51':
56-
return 'JDK_1_7'
57-
case '52':
58-
return 'JDK_1_8'
59-
case '53':
60-
return 'JDK_1_9'
61-
case '54':
62-
return 'JDK_10'
63-
case '55':
64-
return 'JDK_11'
65-
case '56':
66-
return 'JDK_12'
67-
case '57':
68-
return 'JDK_13'
69-
case '58':
70-
return 'JDK_14'
71-
case '59':
72-
return 'JDK_15'
73-
case '60':
74-
return 'JDK_16'
75-
case '61':
76-
return 'JDK_17'
77-
case '62':
78-
return 'JDK_18'
79-
case '63':
80-
return 'JDK_19'
81-
case '64':
82-
return 'JDK_20'
83-
case '65':
84-
return 'JDK_21'
85-
case '66':
86-
return 'JDK_22'
87-
default:
88-
// If nothing found. Output the number and lookup the java 'major version' numbers online
89-
return javapCommandLineOutput
90-
}
91-
}
92-
9343
export const calculateTotalLatency = (startTime: number): number => globals.clock.Date.now() - startTime

packages/core/src/codewhisperer/models/constants.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -682,7 +682,7 @@ export const chooseTargetVersionFormTitle = 'Choose the target code version'
682682
export const skipUnitTestsFormTitle = 'Choose to skip unit tests'
683683

684684
export const skipUnitTestsFormMessage =
685-
'I will build your project using `mvn test` by default. If you would like me to build your project without running unit tests, I will use `mvn test-compile`.'
685+
'I will build your project using `mvn clean test` by default. If you would like me to build your project without running unit tests, I will use `mvn clean test-compile`.'
686686

687687
export const runUnitTestsMessage = 'Run unit tests'
688688

0 commit comments

Comments
 (0)