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
Branches
No related tags found
No related merge requests found
Pipeline #32259 failed
import CommanderCommand from '../../CommanderCommand';
import DojoBackendManager from '../../../managers/DojoBackendManager';
import AccessesHelper from '../../../helpers/AccessesHelper';
import ora from 'ora';
// import GitlabManager from '../../../managers/GitlabManager';
// import ExerciseRunHelper from '../../../helpers/Dojo/ExerciseRunHelper';
// import ora from 'ora';
......@@ -13,7 +14,6 @@ class AssignmentDeleteCommand extends CommanderCommand {
this.command
.description('delete an assignment')
.arguments('<name>')
// .argument('-n, --name <name>', 'name of the assignment')
.action(this.commandAction.bind(this));
}
......@@ -22,8 +22,19 @@ class AssignmentDeleteCommand extends CommanderCommand {
if (!await AccessesHelper.checkTeachingStaff()) {
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