Skip to content
Snippets Groups Projects
Commit fba05f1d authored by kelly.nguyen's avatar kelly.nguyen
Browse files

add message try catch to CommandAssignmentDelete

parent b5e22978
No related branches found
No related tags found
No related merge requests found
Pipeline #32259 failed
import CommanderCommand from '../../CommanderCommand'; import CommanderCommand from '../../CommanderCommand';
import DojoBackendManager from '../../../managers/DojoBackendManager'; import DojoBackendManager from '../../../managers/DojoBackendManager';
import AccessesHelper from '../../../helpers/AccessesHelper'; import AccessesHelper from '../../../helpers/AccessesHelper';
import ora from 'ora';
// import GitlabManager from '../../../managers/GitlabManager'; // import GitlabManager from '../../../managers/GitlabManager';
// import ExerciseRunHelper from '../../../helpers/Dojo/ExerciseRunHelper'; // import ExerciseRunHelper from '../../../helpers/Dojo/ExerciseRunHelper';
// import ora from 'ora'; // import ora from 'ora';
...@@ -13,7 +14,6 @@ class AssignmentDeleteCommand extends CommanderCommand { ...@@ -13,7 +14,6 @@ class AssignmentDeleteCommand extends CommanderCommand {
this.command this.command
.description('delete an assignment') .description('delete an assignment')
.arguments('<name>') .arguments('<name>')
// .argument('-n, --name <name>', 'name of the assignment')
.action(this.commandAction.bind(this)); .action(this.commandAction.bind(this));
} }
...@@ -22,8 +22,19 @@ class AssignmentDeleteCommand extends CommanderCommand { ...@@ -22,8 +22,19 @@ class AssignmentDeleteCommand extends CommanderCommand {
if (!await AccessesHelper.checkTeachingStaff()) { if (!await AccessesHelper.checkTeachingStaff()) {
return; return;
} }
const tmp = await DojoBackendManager.delAssignment(name); }
console.log(tmp); {
const spinner = ora({
text : 'Deleting assignment',
indent: 4
}).start();
try {
await DojoBackendManager.delAssignment(name);
spinner.succeed('Assignment deleted');
} catch (error) {
spinner.fail('Error while trying to deleting the assignment');
}
} }
} }
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment