Fix settings scry path to use /all.json
This commit is contained in:
parent
9cf27393bf
commit
9138cb3303
@ -228,8 +228,11 @@ export function createSettingsManager(
|
|||||||
*/
|
*/
|
||||||
async load(): Promise<TlonSettingsStore> {
|
async load(): Promise<TlonSettingsStore> {
|
||||||
try {
|
try {
|
||||||
const raw = await api.scry(`/desk/${SETTINGS_DESK}.json`);
|
const raw = await api.scry("/all.json");
|
||||||
state.current = parseSettingsResponse(raw);
|
// Response shape: { all: { [desk]: { [bucket]: { [key]: value } } } }
|
||||||
|
const allData = raw as { all?: Record<string, Record<string, unknown>> };
|
||||||
|
const deskData = allData?.all?.[SETTINGS_DESK];
|
||||||
|
state.current = parseSettingsResponse(deskData ?? {});
|
||||||
state.loaded = true;
|
state.loaded = true;
|
||||||
logger?.log?.(`[settings] Loaded: ${JSON.stringify(state.current)}`);
|
logger?.log?.(`[settings] Loaded: ${JSON.stringify(state.current)}`);
|
||||||
return state.current;
|
return state.current;
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user