File tree Expand file tree Collapse file tree 3 files changed +12
-10
lines changed Expand file tree Collapse file tree 3 files changed +12
-10
lines changed Original file line number Diff line number Diff line change @@ -43,6 +43,7 @@ async function handleMessage(
43
43
message . workspaceLocation ,
44
44
message . assessmentName ,
45
45
message . questionId ,
46
+ message . initialCode ,
46
47
) ;
47
48
panel ?. reveal ( vscode . ViewColumn . Two ) ;
48
49
console . log (
@@ -64,13 +65,13 @@ async function handleMessage(
64
65
sendToFrontend ( panel , message ) ;
65
66
} ) ;
66
67
break ;
67
- case MessageTypeNames . Text :
68
- if ( ! activeEditor ) {
69
- console . log ( "ERROR: activeEditor is not set" ) ;
70
- break ;
71
- }
72
- activeEditor . replace ( message . code , "Text" ) ;
73
- break ;
68
+ // case MessageTypeNames.Text:
69
+ // if (!activeEditor) {
70
+ // console.log("ERROR: activeEditor is not set");
71
+ // break;
72
+ // }
73
+ // activeEditor.replace(message.code, "Text");
74
+ // break;
74
75
}
75
76
console . log ( `${ Date . now ( ) } Finish handleMessage: ${ message . type } ` ) ;
76
77
}
Original file line number Diff line number Diff line change @@ -40,6 +40,7 @@ export class Editor {
40
40
workspaceLocation : VscWorkspaceLocation ,
41
41
assessmentName : string ,
42
42
questionId : number ,
43
+ initialCode : string = "" ,
43
44
) : Promise < Editor > {
44
45
const self = new Editor ( workspaceLocation , assessmentName , questionId ) ;
45
46
self . assessmentName = assessmentName ;
@@ -63,7 +64,7 @@ export class Editor {
63
64
self . log ( `Opening file failed, creating at ${ filePath } ` ) ;
64
65
await vscode . workspace . fs . writeFile (
65
66
vscode . Uri . file ( filePath ) ,
66
- new TextEncoder ( ) . encode ( "" ) ,
67
+ new TextEncoder ( ) . encode ( initialCode ) ,
67
68
) ;
68
69
} ,
69
70
) ;
Original file line number Diff line number Diff line change @@ -22,12 +22,12 @@ const Messages = createMessages({
22
22
workspaceLocation : VscWorkspaceLocation ,
23
23
assessmentName : string ,
24
24
questionId : number ,
25
- code : string ,
25
+ initialCode : string ,
26
26
) => ( {
27
27
workspaceLocation,
28
28
assessmentName,
29
29
questionId,
30
- code ,
30
+ initialCode ,
31
31
} ) ,
32
32
Text : ( workspaceLocation : VscWorkspaceLocation , code : string ) => ( {
33
33
workspaceLocation,
You can’t perform that action at this time.
0 commit comments