loadSettingsFile function

Future<SettingsJson?> loadSettingsFile(
  1. String path
)

Load settings from a file path.

Implementation

Future<SettingsJson?> loadSettingsFile(String path) async {
  final file = File(path);
  if (!file.existsSync()) return null;

  try {
    final content = await file.readAsString();
    final json = jsonDecode(content) as Map<String, dynamic>;
    return SettingsJson.fromJson(json);
  } catch (_) {
    return null;
  }
}