@@ -194,16 +194,13 @@ export class Messenger {
194194 }
195195
196196 public async sendLanguageUpgradeProjectPrompt ( projects : TransformationCandidateProject [ ] , tabID : string ) {
197- const projectFormOptions : { value : any ; label : string } [ ] = [ ]
198- const detectedJavaVersions = new Array < JDKVersion | undefined > ( )
199-
200- projects . forEach ( ( candidateProject ) => {
201- projectFormOptions . push ( {
197+ const projectFormOptions : { value : any ; label : string } [ ] = projects . map ( ( candidateProject ) => {
198+ return {
202199 value : candidateProject . path ,
203200 label : candidateProject . name ,
204- } )
205- detectedJavaVersions . push ( candidateProject . JDKVersion )
201+ }
206202 } )
203+ const detectedJavaVersions = projects . map ( ( candidateProject ) => candidateProject . JDKVersion )
207204
208205 const formItems : ChatItemFormItem [ ] = [ ]
209206 formItems . push ( {
@@ -277,13 +274,11 @@ export class Messenger {
277274 }
278275
279276 public async sendSQLConversionProjectPrompt ( projects : TransformationCandidateProject [ ] , tabID : string ) {
280- const projectFormOptions : { value : any ; label : string } [ ] = [ ]
281-
282- projects . forEach ( ( candidateProject ) => {
283- projectFormOptions . push ( {
277+ const projectFormOptions : { value : any ; label : string } [ ] = projects . map ( ( candidateProject ) => {
278+ return {
284279 value : candidateProject . path ,
285280 label : candidateProject . name ,
286- } )
281+ }
287282 } )
288283
289284 const formItems : ChatItemFormItem [ ] = [ ]
@@ -659,14 +654,12 @@ ${codeSnippet}
659654 public sendDependencyVersionsFoundMessage ( versions : DependencyVersions , tabID : string ) {
660655 const message = MessengerUtils . createAvailableDependencyVersionString ( versions )
661656
662- const valueFormOptions : { value : any ; label : string } [ ] = [ ]
663-
664- versions . allVersions . forEach ( ( version ) => {
665- valueFormOptions . push ( {
657+ const valueFormOptions : { value : any ; label : string } [ ] = Object . entries ( versions . allVersions ) . map (
658+ ( [ version , _ ] ) => ( {
666659 value : version ,
667660 label : version ,
668661 } )
669- } )
662+ )
670663
671664 const formItems : ChatItemFormItem [ ] = [ ]
672665 formItems . push ( {
0 commit comments