change socket logic

This commit is contained in:
Patrick Jentsch
2019-11-22 14:13:14 +01:00
parent e52622a5d5
commit dd469386e1
2 changed files with 49 additions and 43 deletions

View File

@ -96,7 +96,10 @@
{"dismissible": false});
loadingModal.open();
});
socket.emit('init_corpus_analysis', {{ corpus_id }});
socket.emit('request_corpus_analysis', {{ corpus_id }});
socket.on('request_corpus_analysis', function(msg) {
if (msg === '[201]: Created') {loadingModal.close();}
});
var queryFormElement = document.getElementById("query-form");
var queryFormSubmitElement = document.getElementById("query-form-submit");
@ -108,13 +111,10 @@
let queryData = {'context': formData.get('context'),
'hits_per_page': formData.get('hits_per_page'),
'query': formData.get('query')};
socket.emit('query', queryData);
socket.emit('corpus_analysis', queryData);
M.toast({html: 'Query has been sent!'});
});
socket.on('init_corpus_analysis', function(msg) {
if (msg === 'Ready') {loadingModal.close();}
});
function decodeResults(resultsByteArray) {
console.log(resultsByteArray);
var decompressedData = pako.inflate(resultsByteArray); // decompresses the recieved ArrayBuffer holding the compressed Byte data
@ -134,7 +134,7 @@
}
return infos
}
socket.on('query', function(results) {
socket.on('corpus_analysis', function(results) {
console.log(results);
var decodedJSONStr = decodeResults(results);
var results = JSON.parse(decodedJSONStr);