Handle project destruct

This commit is contained in:
brunosimon
2016-08-11 21:28:39 +02:00
parent 2bd36abac6
commit bdda23cc43
4 changed files with 59 additions and 20 deletions
+5
View File
@@ -44,6 +44,11 @@ class Project
return result
}
destructor()
{
this.socket.emit( 'destruct' )
}
}
module.exports = Project
+17
View File
@@ -63,6 +63,23 @@ class Projects
return project
}
delete_project( _slug )
{
// Set up
let project = this.all[ _slug ]
// Project found
if( typeof project !== 'undefined' )
{
// Delete
delete this.all[ _slug ]
project.destructor();
// Emit
this.socket.emit( 'update_projects', this.describe() )
}
}
get_project_by_slug( _slug )
{
// Find project