Last active
July 7, 2017 11:59
-
-
Save jhony112/0354b6fd19a6637e94222584c14974e2 to your computer and use it in GitHub Desktop.
for josh
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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