From aaaa0a720f41cbd46dc387dc7f6e63a3b6518c96 Mon Sep 17 00:00:00 2001 From: DJ2LS <75909252+DJ2LS@users.noreply.github.com> Date: Fri, 11 Nov 2022 14:32:08 +0100 Subject: [PATCH] calculate file size for new message --- gui/preload-chat.js | 10 +++++++++- gui/preload-main.js | 2 +- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/gui/preload-chat.js b/gui/preload-chat.js index aed40657..d69a4ab0 100644 --- a/gui/preload-chat.js +++ b/gui/preload-chat.js @@ -474,7 +474,15 @@ update_chat = function(obj) { var filename = Object.keys(obj._attachments)[0] var filetype = filename.split('.')[1] var filesize = obj._attachments[filename]["length"] + " Bytes"; - + if (filesize == 'undefined Bytes'){ + // get filesize of new submitted data + // not that nice.... + // we really should avoid converting back from base64 for performance reasons... + var filesize = Math.ceil(atob(obj._attachments[filename]["data"]).length) + "Bytes"; + } + + + var fileheader = `

diff --git a/gui/preload-main.js b/gui/preload-main.js index cae5c109..154dea3b 100644 --- a/gui/preload-main.js +++ b/gui/preload-main.js @@ -2240,7 +2240,7 @@ ipcRenderer.on('action-show-arq-toast-transmission-transmitting', (event, data) document.getElementById('toastARQtransmittingSNRValue').innerHTML = " okay " + irs_snr; toast.show(); - } else if(irs_snr > 5){ + } else if(irs_snr > 5 && irs_snr < 12.7){ document.getElementById("toastARQtransmittingSNR").className = "toast align-items-center text-white bg-success border-0"; document.getElementById('toastARQtransmittingSNRValue').innerHTML = " good " + irs_snr; toast.show();