@@ -99,19 +99,21 @@ public Object function(Object[] arguments) {
9999 }
100100 };
101101
102- new BrowserFunction (browser , "ideGenerateAIFix " ) {
102+ new BrowserFunction (browser , "ideGenAIFix " ) {
103103 @ Override
104104 public Object function (Object [] arguments ) {
105- //browser.execute("debugger;"); // Triggers a breakpoint for debugging
105+ // browser.execute("debugger;"); // Triggers a breakpoint for debugging
106106 System .out .println ("generateAIFix" );
107107 SnykLogger .logInfo ("generateAIFix" );
108108
109- String folderURI = (String ) arguments [0 ];
110- String fileURI = (String ) arguments [1 ];
111- String issueID = (String ) arguments [2 ];
109+ String params = (String ) arguments [0 ];
110+ String [] parts = params .split ("@|@" );
112111
113- // Do we want to capture and do something with the responseDiffs here?
114- List <Fix > responseDiffs = SnykExtendedLanguageClient .getInstance ().sendCodeFixDiffsCommand (folderURI ,
112+ String folderURI = (String ) parts [0 ];
113+ String fileURI = (String ) parts [2 ];
114+ String issueID = (String ) parts [4 ];
115+
116+ SnykExtendedLanguageClient .getInstance ().sendCodeFixDiffsCommand (folderURI ,
115117 fileURI , issueID );
116118
117119 return null ;
@@ -123,7 +125,7 @@ public Object function(Object[] arguments) {
123125 public Object function (Object [] arguments ) {
124126 System .out .println ("applyAIFix" );
125127 SnykLogger .logInfo ("applyAIFix" );
126-
128+
127129 String fixId = (String ) arguments [0 ];
128130 SnykExtendedLanguageClient .getInstance ().sendCodeApplyAiFixEditCommand (fixId );
129131 return null ;
0 commit comments