Need to work on not havnig the account ID set
This commit is contained in:
@@ -1,9 +1,9 @@
|
|||||||
import { localStorageStore } from '@skeletonlabs/skeleton'
|
import { localStorageStore } from '@skeletonlabs/skeleton'
|
||||||
import { readable, writable } from 'svelte/store';
|
import { readable, writable } from 'svelte/store';
|
||||||
import type { Writable } from 'svelte/store';
|
import type { get, Writable } from 'svelte/store';
|
||||||
|
|
||||||
|
|
||||||
import { PUBLIC_TESTING, PUBLIC_AE_API_PROTOCOL, PUBLIC_AE_API_SERVER, PUBLIC_AE_API_BAK_SERVER, PUBLIC_AE_API_PORT, PUBLIC_AE_API_PATH, PUBLIC_AE_API_SECRET_KEY, PUBLIC_AE_API_CRUD_SUPER_KEY, PUBLIC_AE_ACCOUNT_ID, PUBLIC_AE_SPONSORSHIP_CFG_ID } from '$env/static/public';
|
import { PUBLIC_TESTING, PUBLIC_AE_API_PROTOCOL, PUBLIC_AE_API_SERVER, PUBLIC_AE_API_BAK_SERVER, PUBLIC_AE_API_PORT, PUBLIC_AE_API_PATH, PUBLIC_AE_API_SECRET_KEY, PUBLIC_AE_API_CRUD_SUPER_KEY, PUBLIC_AE_NO_ACCOUNT_ID, PUBLIC_AE_NO_ACCOUNT_ID_TOKEN, PUBLIC_AE_ACCOUNT_ID, PUBLIC_AE_SPONSORSHIP_CFG_ID } from '$env/static/public';
|
||||||
console.log(`Aether Config - TESTING:`, PUBLIC_TESTING);
|
console.log(`Aether Config - TESTING:`, PUBLIC_TESTING);
|
||||||
|
|
||||||
const api_base_url = `${PUBLIC_AE_API_PROTOCOL}://${PUBLIC_AE_API_SERVER}:${PUBLIC_AE_API_PORT}${PUBLIC_AE_API_PATH}`;
|
const api_base_url = `${PUBLIC_AE_API_PROTOCOL}://${PUBLIC_AE_API_SERVER}:${PUBLIC_AE_API_PORT}${PUBLIC_AE_API_PATH}`;
|
||||||
@@ -12,9 +12,14 @@ const api_base_url_bak = `${PUBLIC_AE_API_PROTOCOL}://${PUBLIC_AE_API_BAK_SERVER
|
|||||||
const api_secret_key = PUBLIC_AE_API_SECRET_KEY;
|
const api_secret_key = PUBLIC_AE_API_SECRET_KEY;
|
||||||
const api_crud_super_key = PUBLIC_AE_API_CRUD_SUPER_KEY;
|
const api_crud_super_key = PUBLIC_AE_API_CRUD_SUPER_KEY;
|
||||||
|
|
||||||
const ae_account_id = PUBLIC_AE_ACCOUNT_ID;
|
// const ae_account_id = PUBLIC_AE_ACCOUNT_ID;
|
||||||
|
let ae_account_id: null|string = null;
|
||||||
|
const ae_no_account_id = PUBLIC_AE_NO_ACCOUNT_ID;
|
||||||
|
const ae_no_account_id_token = PUBLIC_AE_NO_ACCOUNT_ID_TOKEN;
|
||||||
const ae_sponsorship_cfg_id = PUBLIC_AE_SPONSORSHIP_CFG_ID;
|
const ae_sponsorship_cfg_id = PUBLIC_AE_SPONSORSHIP_CFG_ID;
|
||||||
|
|
||||||
|
// import { api } from '$lib/api';
|
||||||
|
// console.log(`Aether Config - API:`, api);
|
||||||
|
|
||||||
// import { getStores, navigating, page, updated } from '$app/stores';
|
// import { getStores, navigating, page, updated } from '$app/stores';
|
||||||
// import { assets, base, resolveRoute } from '$app/paths';
|
// import { assets, base, resolveRoute } from '$app/paths';
|
||||||
@@ -31,6 +36,7 @@ type key_val = {
|
|||||||
// name: string;
|
// name: string;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
// *** BEGIN *** Longer-term app data. This should be stored to local storage.
|
// *** BEGIN *** Longer-term app data. This should be stored to local storage.
|
||||||
export let ae_app_local_data_struct: key_val = {
|
export let ae_app_local_data_struct: key_val = {
|
||||||
'ver': '2024-02-22_17',
|
'ver': '2024-02-22_17',
|
||||||
@@ -90,7 +96,7 @@ export let ae_app_session_data_struct: key_val = {
|
|||||||
'ver': '2024-02-22_17',
|
'ver': '2024-02-22_17',
|
||||||
// 'name': 'Aether App Template',
|
// 'name': 'Aether App Template',
|
||||||
// 'theme': 'light',
|
// 'theme': 'light',
|
||||||
'account_id': ae_account_id,
|
// 'account_id': ae_account_id,
|
||||||
// 'obj': {},
|
// 'obj': {},
|
||||||
}
|
}
|
||||||
console.log(`Aether Config - App Session Storage Data:`, ae_app_session_data_struct);
|
console.log(`Aether Config - App Session Storage Data:`, ae_app_session_data_struct);
|
||||||
@@ -115,7 +121,14 @@ ae_api_headers['content-type'] = 'application/json';
|
|||||||
ae_api_headers['x-aether-api-key'] = ae_api_data_struct.api_secret_key;
|
ae_api_headers['x-aether-api-key'] = ae_api_data_struct.api_secret_key;
|
||||||
ae_api_headers['x-aether-api-token'] = 'fake-temp-token';
|
ae_api_headers['x-aether-api-token'] = 'fake-temp-token';
|
||||||
ae_api_headers['x-aether-api-expire-on'] = '';
|
ae_api_headers['x-aether-api-expire-on'] = '';
|
||||||
ae_api_headers['x-account-id'] = ae_account_id,
|
if (ae_account_id) {
|
||||||
|
ae_api_headers['x-account-id'] = ae_account_id;
|
||||||
|
} else {
|
||||||
|
// ae_api_headers['x-account-id'] = ;
|
||||||
|
}
|
||||||
|
if (ae_no_account_id) {
|
||||||
|
ae_api_headers['x-no-account-id'] = ae_no_account_id;
|
||||||
|
}
|
||||||
ae_api_data_struct['headers'] = ae_api_headers;
|
ae_api_data_struct['headers'] = ae_api_headers;
|
||||||
|
|
||||||
console.log(`Aether Config - API Data:`, ae_api_data_struct);
|
console.log(`Aether Config - API Data:`, ae_api_data_struct);
|
||||||
@@ -150,3 +163,49 @@ let slct_obj_template: key_val = {
|
|||||||
'post_comment_obj_li': [] };
|
'post_comment_obj_li': [] };
|
||||||
console.log(`Aether Config - Selected Objects:`, slct_obj_template);
|
console.log(`Aether Config - Selected Objects:`, slct_obj_template);
|
||||||
export let slct = writable(slct_obj_template);
|
export let slct = writable(slct_obj_template);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
// export let handle_load_ae_obj_id__site_domain = async function handle_load_ae_obj_id__site_domain({fqdn, try_cache=false}) {
|
||||||
|
// console.log(`*** handle_load_ae_obj_id__site_domain() *** fqdn=${fqdn}`);
|
||||||
|
|
||||||
|
// let params = {};
|
||||||
|
|
||||||
|
// // ae_loc.hub.site_domain_id_qry_status = 'loading';
|
||||||
|
// let ae_site_domain_obj_get_promise = api.get_ae_obj_id_crud({
|
||||||
|
// api_cfg: ae_api,
|
||||||
|
// no_account_id: true,
|
||||||
|
// obj_type: 'site_domain',
|
||||||
|
// obj_id: fqdn, // NOTE: This is the FQDN, not normally the ID.
|
||||||
|
// use_alt_table: true, // NOTE: This will use the table_name_alt value instead of the table_name value in the API config.
|
||||||
|
// use_alt_base: true, // NOTE: This will use the base_name_alt value instead of the base_name value in the API config.
|
||||||
|
// params: params,
|
||||||
|
// log_lvl: 2
|
||||||
|
// })
|
||||||
|
// .then(function (site_domain_obj_get_result) {
|
||||||
|
// if (site_domain_obj_get_result) {
|
||||||
|
// // slct.site_domain_obj = site_domain_obj_get_result;
|
||||||
|
// // console.log(`site_domain object:`, get(slct).site_domain_obj);
|
||||||
|
|
||||||
|
// // ae_loc.account_id = $slct.site_domain_obj.account_id_random;
|
||||||
|
// // ae_loc.site_id = $slct.site_domain_obj.site_id_random;
|
||||||
|
// // ae_loc.site_domain_id = $slct.site_domain_obj.site_domain_id_random;
|
||||||
|
// return site_domain_obj_get_result;
|
||||||
|
// } else {
|
||||||
|
// console.log('No results returned.');
|
||||||
|
// return null;
|
||||||
|
// }
|
||||||
|
// })
|
||||||
|
// .catch(function (error) {
|
||||||
|
// console.log('No results returned or failed.', error);
|
||||||
|
// });
|
||||||
|
|
||||||
|
// return ae_site_domain_obj_get_promise;
|
||||||
|
// }
|
||||||
|
|
||||||
|
|||||||
@@ -601,7 +601,10 @@ export let get_ae_obj_id_crud = async function get_ae_obj_id_crud({
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (no_account_id) {
|
if (no_account_id) {
|
||||||
headers['x_no_account_id_token'] = 'Nothing to See Here'; // get_object() will fix the underscores to dashes
|
headers['x-no-account-id'] = 'Nothing to See Here';
|
||||||
|
// params['x_no_account_id_token'] = 'Nothing to See Here';
|
||||||
|
// headers['x-account-id'] = null;
|
||||||
|
// headers['x-no-account-id-token'] = 'Nothing to See Here'; // get_object() will fix the underscores to dashes
|
||||||
}
|
}
|
||||||
|
|
||||||
let object_obj_get_promise = await get_object({
|
let object_obj_get_promise = await get_object({
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ import { ae_loc, ae_sess, ae_api, slct, slct_trigger } from '$lib/ae_stores';
|
|||||||
import { get } from 'svelte/store';
|
import { get } from 'svelte/store';
|
||||||
|
|
||||||
|
|
||||||
async function handle_load_ae_obj_id__site_domain({fqdn, try_cache=false}) {
|
function handle_load_ae_obj_id__site_domain({fqdn, try_cache=false}) {
|
||||||
console.log(`*** handle_load_ae_obj_id__site_domain() *** fqdn=${fqdn}`);
|
console.log(`*** handle_load_ae_obj_id__site_domain() *** fqdn=${fqdn}`);
|
||||||
|
|
||||||
let params = {};
|
let params = {};
|
||||||
@@ -20,7 +20,7 @@ async function handle_load_ae_obj_id__site_domain({fqdn, try_cache=false}) {
|
|||||||
use_alt_table: true, // NOTE: This will use the table_name_alt value instead of the table_name value in the API config.
|
use_alt_table: true, // NOTE: This will use the table_name_alt value instead of the table_name value in the API config.
|
||||||
use_alt_base: true, // NOTE: This will use the base_name_alt value instead of the base_name value in the API config.
|
use_alt_base: true, // NOTE: This will use the base_name_alt value instead of the base_name value in the API config.
|
||||||
params: params,
|
params: params,
|
||||||
log_lvl: 2
|
log_lvl: 1
|
||||||
})
|
})
|
||||||
.then(function (site_domain_obj_get_result) {
|
.then(function (site_domain_obj_get_result) {
|
||||||
if (site_domain_obj_get_result) {
|
if (site_domain_obj_get_result) {
|
||||||
@@ -44,7 +44,7 @@ async function handle_load_ae_obj_id__site_domain({fqdn, try_cache=false}) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
let data_store_obj_get_promises: key_val = {};
|
let data_store_obj_get_promises: key_val = {};
|
||||||
async function handle_get_data_store_obj_w_code({ code=null, data_type='text' }) {
|
function handle_get_data_store_obj_w_code({ code=null, data_type='text' }) {
|
||||||
console.log(`*** handle_get_data_store_obj_w_code() *** code=${code}`);
|
console.log(`*** handle_get_data_store_obj_w_code() *** code=${code}`);
|
||||||
|
|
||||||
if (!code) {
|
if (!code) {
|
||||||
@@ -129,11 +129,8 @@ export function load({ params, url }) { // route
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// ae_core = {
|
|
||||||
// 'account_id': site_domain_results.account_id_random
|
|
||||||
// }
|
|
||||||
|
|
||||||
let data_struct = {
|
let data_struct = {
|
||||||
|
ae_core: ae_core,
|
||||||
params: params,
|
params: params,
|
||||||
sections: [
|
sections: [
|
||||||
{ slug: 'new', title: 'New Test' },
|
{ slug: 'new', title: 'New Test' },
|
||||||
@@ -141,13 +138,12 @@ export function load({ params, url }) { // route
|
|||||||
{ slug: 'test', title: 'Test Test' },
|
{ slug: 'test', title: 'Test Test' },
|
||||||
],
|
],
|
||||||
url: url,
|
url: url,
|
||||||
ae_core: ae_core,
|
|
||||||
|
|
||||||
};
|
};
|
||||||
return data_struct;
|
return data_struct;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// export const ssr = false;
|
// export const ssr = false;
|
||||||
// export const prerender = true;
|
// export const prerender = true;
|
||||||
// export const prerender = true
|
/// export const trailingSlash = 'always'; // 'never' | 'always' | 'ignore'
|
||||||
// export const trailingSlash = 'always'; // 'never' | 'always' | 'ignore'
|
|
||||||
Reference in New Issue
Block a user