This commit is contained in:
Piyush मिश्रः 2021-02-20 14:55:49 +05:30
parent 7d1f830332
commit 8982409586
2 changed files with 12 additions and 7 deletions

5
README.md Normal file
View File

@ -0,0 +1,5 @@
![1](static/img/label.svg)
# Lupt Chat
Chat app to talk in group or to strangers

View File

@ -91,7 +91,7 @@ var myinfo = {
kunjika: "", kunjika: "",
name: "" name: ""
}; };
var vayaktiList = {}; var vayakti = {};
var typing = []; var typing = [];
var no_name_message = false; var no_name_message = false;
@ -127,7 +127,7 @@ socket.addEventListener('message', function (event) {
no_name_message = true; no_name_message = true;
$('#next_btn').removeClass('hidden'); $('#next_btn').removeClass('hidden');
pushStatus('Say hi to '+j.name); pushStatus('Say hi to '+j.name);
vayaktiList[j.kunjika] = j.name; vayakti[j.kunjika] = j.name;
break; break;
case 'status': case 'status':
if(j.status == "typing") { if(j.status == "typing") {
@ -143,16 +143,16 @@ socket.addEventListener('message', function (event) {
pushMessage(j.kunjika, j.text, j.reply); pushMessage(j.kunjika, j.text, j.reply);
break; break;
case 'connected': case 'connected':
vayaktiList[j.kunjika] = j.name; vayakti[j.kunjika] = j.name;
pushStatus('Vyakti '+j.name+' connected as '+j.kunjika); pushStatus('Vyakti '+j.name+' connected as '+j.kunjika);
break; break;
case 'disconnected': case 'disconnected':
delete vayaktiList[j.kunjika]; delete vayakti[j.kunjika];
pushStatus('Vyakti '+j.name+' disconnected as '+j.kunjika); pushStatus('Vyakti '+j.name+' disconnected as '+j.kunjika);
break; break;
case 'list': case 'list':
JSON.parse(j.vayakti).forEach(function(usr) { JSON.parse(j.vayakti).forEach(function(usr) {
vayaktiList[usr[0]] = usr[1]; vayakti[usr[0]] = usr[1];
}); });
break; break;
} }
@ -248,7 +248,7 @@ function pushMessage(sender, text, reply = null) {
if(sender == myinfo.kunjika) if(sender == myinfo.kunjika)
elm.append($('<div>', {class: 'message-by'}).append('me')) elm.append($('<div>', {class: 'message-by'}).append('me'))
else else
elm.append($('<div>', {class: 'message-by'}).append(vayaktiList[sender]+'('+sender+')')) elm.append($('<div>', {class: 'message-by'}).append(vayakti[sender]+'('+sender+')'))
} else { } else {
elm.addClass('siimple--py-1'); elm.addClass('siimple--py-1');
} }
@ -350,7 +350,7 @@ function vayaktiList() {
Object.keys(vayaktiList).forEach((key) => { Object.keys(vayaktiList).forEach((key) => {
v.append($('<div>', {class: 'siimple-table-row'}) v.append($('<div>', {class: 'siimple-table-row'})
.append($('<div>', {class: 'siimple-table-cell'}).append(key)) .append($('<div>', {class: 'siimple-table-cell'}).append(key))
.append($('<div>', {class: 'siimple-table-cell'}).append(vayaktiList[key]))); .append($('<div>', {class: 'siimple-table-cell'}).append(vayakti[key])));
}); });
$('#vayakti_model').removeClass('hidden'); $('#vayakti_model').removeClass('hidden');
$('#action_clip').addClass('hidden'); $('#action_clip').addClass('hidden');