From 1c5b976ede3cbc0aff07e0423170997e791f2d98 Mon Sep 17 00:00:00 2001 From: Nikola-Mircic Date: Mon, 9 May 2022 22:00:58 +0200 Subject: [PATCH 1/4] Fix: logging only last file transported --- client/assets/js/main.js | 38 +++++++++++++++++++++++++------------- logsystem.js | 3 --- routing/IORouter.js | 22 ++++++++++++++++------ 3 files changed, 41 insertions(+), 22 deletions(-) diff --git a/client/assets/js/main.js b/client/assets/js/main.js index fff78cb..da7c145 100644 --- a/client/assets/js/main.js +++ b/client/assets/js/main.js @@ -251,6 +251,7 @@ function insertFile(file){ socket.on('request data',async function(data){ var fileToSent = null; + for(let i=0; i{ diff --git a/routing/IORouter.js b/routing/IORouter.js index 58467ea..a8e291b 100644 --- a/routing/IORouter.js +++ b/routing/IORouter.js @@ -57,15 +57,25 @@ var IORouter = function(){ data.from, transport=true); } + if(data.file.finished && this.write_log){ + var sender = regUser.find((user)=>{ + return user.id === data.from; + }).address; + + var receiver = regUser.find((user)=>{ + return user.id === data.receiver; + }).address; + + saveLogData(`${sender}-${receiver}`, + data.file, + sender); + } io.to(data.receiver).emit('data',data); }); socket.on("transfer end",(data)=>{ var date = new Date(); console.log("Transfer ended! Write log: "+this.write_log); - console.log(data); - - console.log(regUser); var sender = regUser.find((user)=>{ return user.id === data.from; @@ -74,12 +84,12 @@ var IORouter = function(){ var receiver = regUser.find((user)=>{ return user.id === data.receiver; }).address; - - if(this.write_log){ + + /*if(this.write_log){ saveLogData(`${sender}-${receiver}`, data.file, sender); - } + }*/ console.log(`Transfer [${sender} -> ${receiver}] (${Log.getTime()})[~${date.getTime()-startTime} ms] completed!!`); From dfef19bb27bdeae7663331cce9a65bfa1747bc27 Mon Sep 17 00:00:00 2001 From: Nikola-Mircic Date: Mon, 9 May 2022 22:09:51 +0200 Subject: [PATCH 2/4] Fix: Not showing folders after transfer --- client/assets/js/main.js | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/client/assets/js/main.js b/client/assets/js/main.js index da7c145..a2890d3 100644 --- a/client/assets/js/main.js +++ b/client/assets/js/main.js @@ -235,7 +235,7 @@ function insertFile(file){ for(let i=1; i0 || workspaceFiles.files.length>0)){ + if(!$("#dropField") || !$("#selection_view")){ + return; + } + + $("#dropField").hide(); + $("#selection_view").show(); + writeLoadedFiles(workspaceFiles, filesListDiv); + } }); async function sendToUser(name, id){ From 2f4e15b0071ddf5f2e3b4f4fc57f36af5531b800 Mon Sep 17 00:00:00 2001 From: Nikola-Mircic Date: Mon, 9 May 2022 22:13:17 +0200 Subject: [PATCH 3/4] Feat: Submit registration using enter button --- client/history.html | 4 ++-- client/index.html | 4 ++-- client/sent.html | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/client/history.html b/client/history.html index 1f1b9b1..f12ad9d 100644 --- a/client/history.html +++ b/client/history.html @@ -25,10 +25,10 @@

Network file manager

-
+
-
+