Fixed and improved encryption handling. Also wrapping up for the day.
This commit is contained in:
@@ -35,7 +35,13 @@ let passcode_timer: any = $state(null);
|
||||
|
||||
$effect(() => {
|
||||
if (typed_journal_passcode?.length > 4) {
|
||||
// log_lvl = 1;
|
||||
if (!$journals_sess?.journal_kv) {
|
||||
$journals_sess.journal_kv = {};
|
||||
}
|
||||
if (!$journals_sess.journal_kv[$lq__journal_obj?.id]) {
|
||||
$journals_sess.journal_kv[$lq__journal_obj?.id] = {};
|
||||
}
|
||||
|
||||
verify_journal_passcode();
|
||||
}
|
||||
|
||||
@@ -53,6 +59,9 @@ $effect(() => {
|
||||
console.log('Passcode timer expired');
|
||||
}
|
||||
typed_journal_passcode = '';
|
||||
if (!$journals_sess?.journal_kv[$lq__journal_obj?.id]) {
|
||||
$journals_sess.journal_kv[$lq__journal_obj?.id] = {};
|
||||
}
|
||||
$journals_sess.journal_kv[$lq__journal_obj?.id].journal_passcode_verified = false;
|
||||
}, 1000 * 60 * 1); // 1 minutes
|
||||
// }, 1000 * $lq__journal_obj?.passcode_timeout); // 5 minutes
|
||||
@@ -227,7 +236,7 @@ function verify_journal_passcode() {
|
||||
title="Enter private passcode of this journal"
|
||||
/>
|
||||
|
||||
{#if $journals_sess.journal_kv[$lq__journal_obj?.id]?.journal_passcode_verified}
|
||||
{#if $journals_sess?.journal_kv[$lq__journal_obj?.id]?.journal_passcode_verified}
|
||||
<div class="text-sm text-gray-500">
|
||||
<span class="fas fa-check-circle text-green-500"></span>
|
||||
Journal passcode verified
|
||||
|
||||
Reference in New Issue
Block a user