I am not really sure... I just want it to load correctly.

This commit is contained in:
Scott Idem
2024-03-26 20:15:24 -04:00
parent a30690ea2a
commit a8a2131361
3 changed files with 64 additions and 19 deletions

View File

@@ -18,17 +18,39 @@ export async function load({ fetch, params, parent, route, url }) { // params, r
// console.log(`Svelte root layout.ts route:`, route);
// console.log(`Svelte root layout.ts url:`, url);
let ae_acct: key_val = {
api: {},
ds: {},
loc: {
'account_id': '',
'site_id': '',
'site_domain_id': '',
'iframe': false,
},
sess: {},
slct: {},
}
let ae_loc_tmp = get(ae_loc);
// console.log(`ae_loc = `, ae_loc_tmp);
let ae_api_tmp = get(ae_api);
console.log(`ae_api = `, ae_api_tmp);
// console.log(`ae_api = `, ae_api_tmp);
let ds_code_li: null|key_val = ae_loc_tmp.ds;
let ds_code_li: null|key_val = null;
if (ae_loc_tmp && ae_loc_tmp.ds) {
ds_code_li = ae_loc_tmp.ds;
}
// console.log(`ae_ ds_code_li = `, ds_code_li);
let ds_code: null|string = null;
let data_struct = {
// ae_acct should only be updated and referenced by the corresponding account_id.
ae_acct: {
// '_XY7DXtc9MY': ae_acct,
},
account_id: null,
ae_loc: ae_loc_tmp,
ae_api: ae_api_tmp,
ae_ds: {},
@@ -79,6 +101,10 @@ export async function load({ fetch, params, parent, route, url }) { // params, r
if (site_domain_results) {
// console.log(`ae_ site_domain_results = `, site_domain_results);
data_struct.account_id = site_domain_results.account_id_random;
ae_acct.account_id = site_domain_results.account_id_random;
// ae_api_tmp = get(ae_api);
ae_api_tmp['account_id'] = site_domain_results.account_id_random;
@@ -108,7 +134,7 @@ export async function load({ fetch, params, parent, route, url }) { // params, r
ds_code_li[ds_code] = await core_func.handle_load_ae_obj_code__data_store({api_cfg: ae_api_tmp, code: ds_code, data_type: ds_type})
.then(function (ds_results) {
if (ds_results) {
console.log(`ae_ ds_results = `, ds_results);
// console.log(`ae_ ds_results = `, ds_results);
return ds_results;
}
@@ -127,9 +153,16 @@ export async function load({ fetch, params, parent, route, url }) { // params, r
// }
// );
data_struct['ae_ds'] = ds_code_li;
ae_loc_tmp['page_access_code_li'] = ds_code_li['hub__page__access_code_li_json'];
data_struct['ae_loc'] = ae_loc_tmp;
ae_acct['api'] = ae_api_tmp;
ae_acct['loc'] = ae_loc_tmp;
ae_acct['ds'] = ds_code_li;
console.log(`ae_acct = `, ae_acct);
data_struct.ae_acct[ae_loc_tmp.account_id] = ae_acct;
// data_struct.ae_acct = ae_acct;
return data_struct;
}