From d2782bae0a4e70cbdf9a84afd92ed7c28237b82a Mon Sep 17 00:00:00 2001 From: grant-kun Date: Tue, 11 Oct 2022 11:01:44 -0500 Subject: added email storage --- html/mail.html | 21 ++++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) (limited to 'html/mail.html') diff --git a/html/mail.html b/html/mail.html index db26593..f363dfe 100644 --- a/html/mail.html +++ b/html/mail.html @@ -96,7 +96,15 @@ let emails = [] function update() { //console.log('hi') - sendenc('/get', { 'user': 'root', 'pass': 'password', 'requested': 0, 'login_key': getCookie('login_key') }).then(res => { + sendenc('/get/update', { 'user': 'root', 'requested': 0, 'login_key': getCookie('login_key') }).then(res => { + res = JSON.parse(res) + console.log('parsed') + emails = res.reverse() + }) + } + function init() { + //console.log('hi') + sendenc('/get/storage', { 'user': 'root', 'pass': 'password', 'requested': 0, 'login_key': getCookie('login_key') }).then(res => { res = JSON.parse(res) console.log('parsed') emails = res.reverse() @@ -114,7 +122,11 @@ mypriv = await kekw.exportKey('pkcs1-private') mypub = await kekw.exportKey('pkcs8-public') pub = await sendnoenc('/pub.key', { sid: sid, pub: mypub }) - update() + if (getCookie('login_key') == null) { + window.location.href = '/' + } else { + init() + } setInterval(() => { let ret = '' let evo = false @@ -125,7 +137,7 @@ c = '#395B64' } evo = !evo - ret += '
' + ret += '
' ret += 'sub:' + email.envelope.subject + '
frm:' + email.envelope.from[0].address + '
' + email.envelope.date + '

' } @@ -135,9 +147,8 @@ //
-
+
- fneoutvbnoruitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
uitnvorntvo
-- cgit v1.2.3