/admin/plugins: Add progress indicators and report errors

This commit is contained in:
Marcel Klehr 2013-03-26 11:19:36 +01:00
parent b35d9c14fd
commit e8bae61cf5
4 changed files with 101 additions and 53 deletions

View file

@ -81,13 +81,15 @@ exports.socketio = function (hook_name, args, cb) {
socket.on("install", function (plugin_name) {
installer.install(plugin_name, function (er) {
socket.emit("finished:install", {error: er});
if(er) console.warn(er)
socket.emit("finished:install", {error: er? er.message : null});
});
});
socket.on("uninstall", function (plugin_name) {
installer.uninstall(plugin_name, function (er) {
socket.emit("finished:uninstall", {error: er});
if(er) console.warn(er)
socket.emit("finished:uninstall", {error: er? er.message : null});
});
});
});