settings_loader library

Classes

SettingsLoader
Reads settings JSON off the asset bundle; a missing or malformed file is logged and rethrown, never swallowed.

Functions

parseAppSettings(Object? json) → AppSettings
An app settings object, as app_settings.json holds it.
parseBlogPageConfigs(Object? json) → List<BlogPageConfig>
A list of blog posts, as blog_settings.json holds it.
parseMyTwoCentsConfigs(Object? json) → List<MyTwoCentsConfig>
A list of media reviews, as my_two_cents_settings.json holds it.
parseUserSettings(Object? json) → UserSettings
A user settings object, as global_user_settings.json holds it.

Typedefs

SharedSettings = (AppSettings, UserSettings, List<BlogPageConfig>)
The three settings files both apps boot from.