seedEnsembleTestTheme function

Future<void> seedEnsembleTestTheme(
  1. String? raw
)

Seeds saved-theme storage so configureThemes can pick it on first paint.

Implementation

Future<void> seedEnsembleTestTheme(String? raw) async {
  final name = resolveEnsembleThemeName(raw);
  if (name == null) return;

  final appId = AppInfo().appId;
  final keys = <String>{
    if (appId != null && appId.isNotEmpty) '${appId}_theme',
    '_theme',
  };
  for (final key in keys) {
    await StorageManager().write(key, name);
  }
}