For #5232, added tests and returning flag data on socket flag creation

This commit is contained in:
Julian Lam
2016-12-13 12:11:51 -05:00
parent 451c2838d0
commit 831c2064a0
3 changed files with 331 additions and 243 deletions

View File

@@ -34,11 +34,15 @@ SocketFlags.create = function (socket, data, callback) {
function (next) {
// If we got here, then no errors occurred
flags.create(data.type, data.id, socket.uid, data.reason, next);
},
function (flagObj, next) {
flags.notify(flagObj, socket.uid, next);
}
], callback);
], function (err, flagObj) {
if (err) {
return callback(err);
}
flags.notify(flagObj, socket.uid);
callback(null, flagObj);
});
};
SocketFlags.update = function (socket, data, callback) {