diff --git a/src/lib/ae_stores.ts b/src/lib/ae_stores.ts
index aa5a5cdd..69b4c933 100644
--- a/src/lib/ae_stores.ts
+++ b/src/lib/ae_stores.ts
@@ -47,8 +47,8 @@ export let ae_snip = string_snippets;
// *** BEGIN *** Longer-term app data. This should be stored to local storage.
export let ae_app_local_data_struct: key_val = {
- 'ver': '2024-08-07_1504',
- 'ver_idb': '2024-08-07_1505', // Clear if date IndexedDB version
+ 'ver': '2024-08-16_1821',
+ 'ver_idb': '2024-08-16_1826', // Clear if date IndexedDB version
'name': 'Aether - App Hub (SvelteKit 2.x Svelte 4.x)',
'theme': 'light',
'iframe': false,
diff --git a/src/routes/events_pres_mgmt/+layout.svelte b/src/routes/events_pres_mgmt/+layout.svelte
index 665f6699..b1b39f87 100644
--- a/src/routes/events_pres_mgmt/+layout.svelte
+++ b/src/routes/events_pres_mgmt/+layout.svelte
@@ -123,7 +123,7 @@ onMount(() => {
-{#if $ae_loc.ver != '2024-08-07_1504' || $ae_loc.ver_idb != '2024-08-07_1505'}
+{#if $ae_loc.ver != '2024-08-16_1821' || $ae_loc.ver_idb != '2024-08-16_1826'}
@@ -137,12 +137,12 @@ onMount(() => {
on:click={() => {
// This is not a very efficient way to do this, but it works for now.
// Do this first even if the localStorage will be cleared.
- if ($ae_loc.ver_idb != '2024-08-07_1505') {
+ if ($ae_loc.ver_idb != '2024-08-16_1826') {
// Yep... this needs to be done differently.
- $ae_loc.ver_idb = '2024-08-07_1505';
+ $ae_loc.ver_idb = '2024-08-16_1826';
}
- if ($ae_loc.ver != '2024-08-07_1504') {
+ if ($ae_loc.ver != '2024-08-16_1821') {
alert('You will need to sign in again.')
// Clear the local and session storage. Clearing the localStorage will force it to be re-created.
@@ -154,6 +154,10 @@ onMount(() => {
indexedDB.deleteDatabase('ae_core_db');
indexedDB.deleteDatabase('ae_events_db');
+ // This does not seem to work fast enough or something?
+ goto('/', {invalidateAll: true});
+
+ // The page does usually seem to reload correctly?
window.location.reload(true); // true only works with Firefox
// alert('Local and Session Storage cleared and Indexed DBs deleted. You will probably want to refresh the page.');
}}
diff --git a/src/routes/events_pres_mgmt/presenter_view.svelte b/src/routes/events_pres_mgmt/presenter_view.svelte
index be26030e..128f4b76 100644
--- a/src/routes/events_pres_mgmt/presenter_view.svelte
+++ b/src/routes/events_pres_mgmt/presenter_view.svelte
@@ -263,7 +263,7 @@ async function handle_delete__event_file({event_file_id}) {
ae_promises.generate_qr_code_url = null;
$events_sess.pres_mgmt.presenter__updated_on = null;
$: if ($lq__event_presenter_obj) {
- if (log_lvl) {
+ if (log_lvl > 1) {
console.log(`$lq__event_presenter_obj:`, $lq__event_presenter_obj);
}
@@ -460,7 +460,7 @@ $: if ($lq__event_presenter_obj) {
{/await} -->
{#await ae_promises.generate_qr_code_url}
-
+ Generating...
{:then result}
{#if ae_promises.generate_qr_code_url && $ae_loc.trusted_access}
diff --git a/src/routes/events_pres_mgmt/session_view.svelte b/src/routes/events_pres_mgmt/session_view.svelte
index 62e32695..2035039f 100644
--- a/src/routes/events_pres_mgmt/session_view.svelte
+++ b/src/routes/events_pres_mgmt/session_view.svelte
@@ -84,7 +84,7 @@ onMount(() => {
$events_sess.pres_mgmt.session__updated_on = null;
$: if ($lq__event_session_obj) {
- if (log_lvl) {
+ if (log_lvl > 1) {
console.log(`$lq__event_session_obj:`, $lq__event_session_obj);
}
@@ -95,7 +95,7 @@ $: if ($lq__event_session_obj) {
console.log('Updated on is the same.');
}
} else {
- if (log_lvl > 1) {
+ if (log_lvl) {
console.log('Updated on is different.');
}
// FUTURE USE: Generate a QR code for the object ID.
@@ -105,7 +105,7 @@ $: if ($lq__event_session_obj) {
let qr_id_url = `${$lq__event_session_obj?.event_session_id_random}_url`;
// URL for this page (be sure to URL encode it):
- let url_str = `${$ae_loc.url_origin}/events_pres_mgmt/session/${$lq__event_session_obj.event_session_id_random}`;
+ let url_str = `${$ae_loc.url_origin}/events_pres_mgmt/session/${$lq__event_session_obj?.event_session_id_random}`;
url_str = encodeURI(url_str);
ae_promises.generate_qr_code_url = core_func.generate_qr_code({api_cfg: $ae_api, account_id: $slct.account_id, qr_type: 'str', qr_id: qr_id_url, str: url_str});
@@ -125,12 +125,8 @@ $: if ($lq__event_session_obj) {
{#if $lq__event_session_obj}
-
-
-
+
{#await ae_promises.generate_qr_code_url}