More general code clean up. Improvement to IDB save for Event.
This commit is contained in:
@@ -160,7 +160,9 @@ export async function load_ae_obj_li__event(
|
||||
params_json['and_qry'] = {};
|
||||
}
|
||||
|
||||
console.log('qry_conference is false!');
|
||||
if (log_lvl) {
|
||||
console.log('qry_conference is false!');
|
||||
}
|
||||
params_json['and_qry']['conference'] = qry_conference;
|
||||
}
|
||||
|
||||
@@ -504,7 +506,8 @@ export async function update_ae_obj__event(
|
||||
|
||||
|
||||
// This function will loop through the event_obj_li and save each one to the DB.
|
||||
export function db_save_ae_obj_li__event(
|
||||
// Updated 2025-05-09
|
||||
export async function db_save_ae_obj_li__event(
|
||||
{
|
||||
obj_type,
|
||||
obj_li,
|
||||
@@ -520,7 +523,9 @@ export function db_save_ae_obj_li__event(
|
||||
}
|
||||
|
||||
if (obj_li && obj_li.length) {
|
||||
obj_li.forEach(async function (obj: any) {
|
||||
// let obj_li_id: string[] = [];
|
||||
for (const obj of obj_li) {
|
||||
// obj_li.forEach(async function (obj: any) {
|
||||
if (log_lvl) {
|
||||
console.log(`ae_obj ${obj_type}:`, obj);
|
||||
}
|
||||
@@ -610,6 +615,8 @@ export function db_save_ae_obj_li__event(
|
||||
event_file_id_li_json: obj.event_file_id_li_json,
|
||||
});
|
||||
// console.log(`Put obj with ID: ${obj.event_id_random} or ${id_random}`);
|
||||
|
||||
// obj_li_id.push(obj_record.id);
|
||||
} catch (error) {
|
||||
let status = `Failed to put ${obj.event_id_random}: ${error}`;
|
||||
console.log(status);
|
||||
@@ -617,7 +624,7 @@ export function db_save_ae_obj_li__event(
|
||||
|
||||
// const id_random = await db_events.events.put(obj);
|
||||
// console.log(`Put obj with ID: ${obj.event_id_random}`);
|
||||
});
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
@@ -153,8 +153,10 @@ if (!$ae_loc?.site_cfg_json) {
|
||||
|
||||
// BEGIN: New Version Check:
|
||||
if ($ae_loc && $ae_sess && ($ae_loc.ver != $ae_sess.ver)) {
|
||||
console.log('ROOT: New version of the ae_loc (core local storage) available!!!');
|
||||
console.log(`$ae_loc.ver: ${$ae_loc.ver} != $ae_sess.ver: ${$ae_sess.ver}`);
|
||||
if (log_lvl) {
|
||||
console.log('ROOT: New version of the ae_loc (core local storage) available!!!');
|
||||
console.log(`$ae_loc.ver: ${$ae_loc.ver} != $ae_sess.ver: ${$ae_sess.ver}`);
|
||||
}
|
||||
|
||||
flag_clear_idb = true;
|
||||
flag_clear_local = true;
|
||||
@@ -496,7 +498,9 @@ if (browser) {
|
||||
|
||||
// save_ds_to_local(ae_acct.ds);
|
||||
let ae_ds = ae_acct.ds;
|
||||
console.log(`ae_ds__ data:`, ae_ds)
|
||||
if (log_lvl) {
|
||||
console.log(`ae_ds__ data:`, ae_ds);
|
||||
}
|
||||
for (let [key, value] of Object.entries(ae_ds)) {
|
||||
console.log(`ae_ds__ key: ${key}, value:`, value);
|
||||
localStorage.setItem(`ae_ds__${key}`, JSON.stringify(value));
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/** @type {import('./$types').LayoutLoad} */
|
||||
console.log(`IDAA Recovery Meetings - [account_id] +layout.ts start`);
|
||||
// console.log(`IDAA Recovery Meetings - [account_id] +layout.ts start`);
|
||||
|
||||
import { error } from '@sveltejs/kit';
|
||||
import { browser } from '$app/environment';
|
||||
@@ -35,7 +35,9 @@ export async function load({ params, parent }) { // route
|
||||
try_cache: true,
|
||||
log_lvl: log_lvl
|
||||
});
|
||||
console.log(`load_event_obj_li = `, load_event_obj_li);
|
||||
if (log_lvl) {
|
||||
console.log(`load_event_obj_li = `, load_event_obj_li);
|
||||
}
|
||||
ae_acct.slct.event_obj_li = load_event_obj_li;
|
||||
}
|
||||
|
||||
|
||||
@@ -170,7 +170,7 @@ $: if ($idaa_trig.event_li_qry) {
|
||||
search_delay += 50+random_delay;
|
||||
}
|
||||
|
||||
log_lvl = 1;
|
||||
log_lvl = 0;
|
||||
|
||||
let count = 0;
|
||||
let request_loop = setInterval(() => {
|
||||
|
||||
@@ -1,8 +1,9 @@
|
||||
<script lang="ts">
|
||||
/** @type {import('./$types').LayoutProps} */
|
||||
let log_lvl: number = 0;
|
||||
|
||||
// *** Import Svelte specific
|
||||
import { browser } from '$app/environment';
|
||||
// import { browser } from '$app/environment';
|
||||
import { goto } from '$app/navigation';
|
||||
|
||||
// *** Import other supporting libraries
|
||||
@@ -39,7 +40,9 @@ $journals_loc.qry__offset = 0;
|
||||
|
||||
// Quickly save the data passed from the parent(s) to the Svelte stores, localStorage, and other.
|
||||
$slct.account_id = data.account_id;
|
||||
console.log(`$slct.account_id = `, $slct.account_id);
|
||||
if (log_lvl) {
|
||||
console.log(`$slct.account_id = `, $slct.account_id);
|
||||
}
|
||||
let ae_acct = data[$slct.account_id];
|
||||
// console.log(`ae_acct = `, ae_acct);
|
||||
|
||||
@@ -55,13 +58,13 @@ $journals_slct.journal_id = ae_acct.slct.journal_id;
|
||||
// $journals_slct.journal_obj = ae_acct.slct.journal_obj;
|
||||
$journals_slct.journal_obj_li = ae_acct.slct.journal_obj_li;
|
||||
|
||||
let ae_promises: key_val = {};
|
||||
// let ae_promises: key_val = {};
|
||||
|
||||
|
||||
if (browser) {
|
||||
console.log('AE Journals: +layout.svelte');
|
||||
console.log($journals_slct.journal_obj_li);
|
||||
};
|
||||
// if (browser) {
|
||||
// console.log('AE Journals: +layout.svelte');
|
||||
// console.log($journals_slct.journal_obj_li);
|
||||
// };
|
||||
|
||||
</script>
|
||||
|
||||
|
||||
@@ -53,7 +53,7 @@ export async function load({ fetch, parent }) {
|
||||
limit: 25,
|
||||
// params: ae_params,
|
||||
try_cache: true,
|
||||
log_lvl: 2
|
||||
log_lvl: log_lvl
|
||||
});
|
||||
ae_acct.slct.journal_obj_li = load_journal_obj_li;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user