added reqFromSocket to topic posting

new filter topic.post
This commit is contained in:
barisusakli
2014-04-27 00:47:08 -04:00
parent efdb511c2c
commit cd3bb77a7f
4 changed files with 45 additions and 26 deletions

View File

@@ -13,23 +13,9 @@ var async = require('async'),
user = require('../user'),
websockets = require('./index'),
SocketPosts = {},
SocketPosts = {};
reqFromSocket = function(socket) {
var headers = socket.handshake.headers,
host = headers.host,
referer = headers.referer;
return {
ip: headers['x-forwarded-for'] || (socket.handshake.address || {}).address,
host: host,
protocol: headers.secure ? 'https' : 'http',
secure: !!headers.secure,
url: referer,
path: referer.substr(referer.indexOf(host) + host.length),
headers: headers
};
};
SocketPosts.reply = function(socket, data, callback) {
@@ -42,7 +28,7 @@ SocketPosts.reply = function(socket, data, callback) {
}
data.uid = socket.uid;
data.req = reqFromSocket(socket);
data.req = websockets.reqFromSocket(socket);
topics.reply(data, function(err, postData) {
if(err) {