removed websockets.js wooo
parent
067a7a544b
commit
73cbde4098
@ -1,131 +0,0 @@
|
||||
console.log('HEY NIB, I STILL GOT CALLED');
|
||||
'use strict';
|
||||
|
||||
var cookie = require('cookie'),
|
||||
|
||||
|
||||
|
||||
|
||||
S = require('string'),
|
||||
|
||||
|
||||
|
||||
|
||||
groups = require('./groups'),
|
||||
posts = require('./posts'),
|
||||
favourites = require('./favourites'),
|
||||
utils = require('../public/src/utils'),
|
||||
|
||||
categories = require('./categories'),
|
||||
CategoryTools = require('./categoryTools'),
|
||||
notifications = require('./notifications'),
|
||||
threadTools = require('./threadTools'),
|
||||
postTools = require('./postTools'),
|
||||
Messaging = require('./messaging'),
|
||||
meta = require('./meta'),
|
||||
|
||||
|
||||
admin = {
|
||||
'categories': require('./admin/categories'),
|
||||
'user': require('./admin/user')
|
||||
},
|
||||
plugins = require('./plugins');
|
||||
|
||||
(function(websockets) {
|
||||
|
||||
websockets.init = function(io) {
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
// BEGIN: API calls (todo: organize)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
/*
|
||||
GROUPS
|
||||
*/
|
||||
|
||||
socket.on('api:groups.create', function(data, callback) {
|
||||
groups.create(data.name, data.description, function(err, groupObj) {
|
||||
callback(err ? err.message : null, groupObj || undefined);
|
||||
});
|
||||
});
|
||||
|
||||
socket.on('api:groups.delete', function(gid, callback) {
|
||||
groups.destroy(gid, function(err) {
|
||||
callback(err ? err.message : null, err ? null : 'OK');
|
||||
});
|
||||
});
|
||||
|
||||
socket.on('api:groups.get', function(gid, callback) {
|
||||
groups.get(gid, {
|
||||
expand: true
|
||||
}, function(err, groupObj) {
|
||||
callback(err ? err.message : null, groupObj || undefined);
|
||||
});
|
||||
});
|
||||
|
||||
socket.on('api:groups.join', function(data, callback) {
|
||||
groups.join(data.gid, data.uid, callback);
|
||||
});
|
||||
|
||||
socket.on('api:groups.leave', function(data, callback) {
|
||||
groups.leave(data.gid, data.uid, callback);
|
||||
});
|
||||
|
||||
socket.on('api:groups.update', function(data, callback) {
|
||||
groups.update(data.gid, data.values, function(err) {
|
||||
callback(err ? err.message : null);
|
||||
});
|
||||
});
|
||||
|
||||
socket.on('api:admin.theme.set', meta.themes.set);
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
})(module.exports);
|
Loading…
Reference in New Issue