aboutsummaryrefslogtreecommitdiff
path: root/index.ts
diff options
context:
space:
mode:
authorgrant-kun <[email protected]>2022-11-01 13:10:27 -0500
committergrant-kun <[email protected]>2022-11-01 13:10:27 -0500
commitf41da4f7031a0719c2ba87c2fcd0e34d24027c47 (patch)
treef5a8d630dd6f3b54c1cea933ecf6526c21ce161f /index.ts
parentb79f3023b3c604a682ff1e3e385c4a40f6f1d978 (diff)
broken, fixes soon
Diffstat (limited to 'index.ts')
-rw-r--r--index.ts14
1 files changed, 8 insertions, 6 deletions
diff --git a/index.ts b/index.ts
index 4ff5354..47141fc 100644
--- a/index.ts
+++ b/index.ts
@@ -84,7 +84,6 @@ var decrypt = ((encrypted:any,ENC_KEY:any) => {
let decrypted = decipher.update(encrypted, 'base64', 'utf8');
return (decrypted + decipher.final('utf8'));
} catch(err){
- console.log(err)
return false;
}
});
@@ -137,6 +136,7 @@ app.use((req:any, res:any, next:any) => {
next()
})
*/ // get subdomains working:(
+
app.post('/mail/get/update',async(req:any,res:any)=>{
const key = new NodeRSA({b: 1024})
@@ -166,14 +166,15 @@ app.post('/mail/get/update',async(req:any,res:any)=>{
res.send(JSON.stringify({data:skey.encrypt(JSON.stringify({messages:'reg'}),'base64'),enc:true,html:true}))
return
}
+ console.log(mail.host)
+ /*
var client = new ImapClient(mail.host, parseInt(mail.port), {
auth: {
user: mail.address,
pass: mail.creds,
- },logLevel:1000
- });
- client.connect().then(()=>{
+ }
+ }).connect().then(()=>{
console.log('connected')
//['uid', 'flags','envelope'] for just header stuff
//['uid', 'flags','envelope','body']
@@ -218,7 +219,10 @@ app.post('/mail/get/update',async(req:any,res:any)=>{
res.send(JSON.stringify({data:skey.encrypt(JSON.stringify({messages:[],bod:bo}),'base64'),enc:true,html:true}))
client.close()
}
+ }).catch((err:any)=>{
+ console.log(err)
})
+ //deprecated:(*/
})
app.post('/mail/del',async(req:any,res:any)=>{
const key = new NodeRSA({b: 1024})
@@ -264,8 +268,6 @@ app.post('/mail/reg',async(req:any,res:any)=>{
if(user.alias==dec.data.user){
console.log(dec.login_key)
logkey = await (decrypt(user.login_key,dec.login_key))
- console.log(user.login_key)
- console.log(logkey)
mail=users.indexOf(user)
user.setDataValue('mail',encrypt(JSON.stringify({'emails':[{
'address':dec.data.address,