File tree Expand file tree Collapse file tree 2 files changed +3
-5
lines changed Expand file tree Collapse file tree 2 files changed +3
-5
lines changed Original file line number Diff line number Diff line change @@ -73,11 +73,10 @@ export async function showSolution(node?: LeetCodeNode): Promise<void> {
73
73
return ;
74
74
}
75
75
try {
76
- let solution : string = await leetCodeExecutor . showSolution ( node , language ) ;
77
- // remove backslash in espaced \'...\'(generated by leetcode's database)
78
- solution = solution . replace ( / \\ ' / g, "'" ) ;
79
- await leetCodeSolutionProvider . show ( solution , node ) ;
76
+ const solution : string = await leetCodeExecutor . showSolution ( node , language ) ;
77
+ leetCodeSolutionProvider . show ( unescapeJS ( solution ) , node ) ;
80
78
} catch ( error ) {
79
+ leetCodeChannel . appendLine ( error . toString ( ) ) ;
81
80
await promptForOpenOutputChannel ( "Failed to fetch the top voted solution. Please open the output channel for details." , DialogType . error ) ;
82
81
}
83
82
}
Original file line number Diff line number Diff line change @@ -15,7 +15,6 @@ import { leetCodeTreeDataProvider } from "./explorer/leetCodeTreeDataProvider";
15
15
import { leetCodeChannel } from "./leetCodeChannel" ;
16
16
import { leetCodeExecutor } from "./leetCodeExecutor" ;
17
17
import { leetCodeManager } from "./leetCodeManager" ;
18
- import { IProblem } from "./shared" ;
19
18
import { leetCodeStatusBarController } from "./statusbar/leetCodeStatusBarController" ;
20
19
import { DialogType , promptForOpenOutputChannel } from "./utils/uiUtils" ;
21
20
import { leetCodePreviewProvider } from "./webview/leetCodePreviewProvider" ;
You can’t perform that action at this time.
0 commit comments