Skip to content
Snippets Groups Projects

feat: watch workspace to update started missions

Files

@@ -18,11 +18,13 @@ import { getReviewedStudentWorkdirPath } from './utils/mission.utils';
import { join } from 'path';
import Mission from '../model/mission';
import ApiService from './api.service';
import StartedMissionsView from '../view/startedMissionsView';
export default class Controller {
private static _instance: Controller;
private briefingView?: BriefingView;
private quickSetupView: QuickSetupView;
public readonly startedMissions?: StartedMissionsView;
public constructor(public readonly context: ExtensionContext) {
if (Controller._instance) {
@@ -31,6 +33,8 @@ export default class Controller {
Controller._instance = this;
if (isDocker()) {
this.briefingView = new BriefingView();
} else {
this.startedMissions = new StartedMissionsView();
}
this.quickSetupView = new QuickSetupView();
Loading