Skip to content

Instantly share code, notes, and snippets.

@jhony112
Last active July 7, 2017 11:59
Show Gist options
  • Save jhony112/0354b6fd19a6637e94222584c14974e2 to your computer and use it in GitHub Desktop.
Save jhony112/0354b6fd19a6637e94222584c14974e2 to your computer and use it in GitHub Desktop.
for josh
var signal = {
//server: "localhost",
server: "http://habari-test.gtbank.cloud",
start: function (uid, onConnectCallback) {
if (!signal.isConnected) {
signal.isConnected = true;
console.log("connected");
socket.on('login_status', function (connection) {
if (connection.status === 200) signal.id = connection.socket;
if (onConnectCallback) return onConnectCallback();
});
socket.on('message_received', signal.onReceiveMessage);
socket.on('message_error', signal.onMessageError);
socket.emit("login", uid);
socket.on('connect', function () {});
socket.on('disconnect', function () {
app.toast("Reconnecting to Habari...");
socket.emit("login", uid);
});
}
else if (onConnectCallback) return onConnectCallback();
},
send: function (groupId, uid, payload) {
return socket.emit("send_message", groupId, uid, payload);
},
onReceiveMessage: function (data) {
console.log(data);
}
};
let socket = io(signal.server + ":5058");
//var socket = io(signal.server + ":3000");
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment