Files
Nitro-V3/src/api/index.ts
T
simoleo89 71a1586866 Strip dead server-sync from UiSettingsContext + re-export ui-settings
UiSettingsContext referenced UiSettingsLoadComposer /
UiSettingsSaveComposer / UiSettingsDataEvent — none of which exist on
the renderer, and the corresponding Arcturus packet handlers don't
exist either (grep across the emulator turns up zero matches for
'UiSettings'). The feature is real (theme color/image stored in
localStorage works) but the cross-device sync was wired against a
non-existent server endpoint.

Strip the server-bound code path: settings keep persisting to
localStorage as before. The full sync becomes a follow-up that will
need both renderer composer classes AND the Arcturus packet handler
landing together.

Also re-export src/api/ui-settings/ from src/api/index so
InterfaceImageTabView / InterfaceColorTabView can import useUiSettings
+ PRESET_COLORS / THEME_PRESETS via the root barrel as the rest of the
codebase does.

Net tsgo error count: -7 (3 from UiSettingsContext imports + 4 from
InterfaceColor/ImageTabView consumers).
2026-05-11 21:34:23 +02:00

33 lines
904 B
TypeScript

export * from './GetRendererVersion';
export * from './GetUIVersion';
export * from './achievements';
export * from './auth';
export * from './avatar';
export * from './badges';
export * from './camera';
export * from './campaign';
export * from './catalog';
export * from './chat-history';
export * from './events';
export * from './friends';
export * from './groups';
export * from './guide-tool';
export * from './hc-center';
export * from './help';
export * from './inventory';
export * from './mod-tools';
export * from './navigator';
export * from './nitro';
export * from './nitro/room';
export * from './nitro/session';
export * from './notification';
export * from './purse';
export * from './room';
export * from './room/events';
export * from './room/widgets';
export * from './ui-settings';
export * from './user';
export * from './utils';
export * from './wired';
export * from './youtube';