mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-10-28 01:26:16 +01:00
24 lines
475 B
JavaScript
24 lines
475 B
JavaScript
|
|
"use strict";
|
||
|
|
|
||
|
|
var groups = require('../groups'),
|
||
|
|
|
||
|
|
SocketGroups = {};
|
||
|
|
|
||
|
|
SocketGroups.join = function(socket, data, callback) {
|
||
|
|
if (!data) {
|
||
|
|
return callback(new Error('[[error:invalid-data]]'));
|
||
|
|
}
|
||
|
|
|
||
|
|
groups.join(data.groupName, socket.uid, callback);
|
||
|
|
};
|
||
|
|
|
||
|
|
SocketGroups.leave = function(socket, data, callback) {
|
||
|
|
if (!data) {
|
||
|
|
return callback(new Error('[[error:invalid-data]]'));
|
||
|
|
}
|
||
|
|
|
||
|
|
groups.leave(data.groupName, socket.uid, callback);
|
||
|
|
};
|
||
|
|
|
||
|
|
module.exports = SocketGroups;
|