tryLoadHashJson function

Map<String, dynamic>? tryLoadHashJson({
  1. required String code,
  2. required SlangConfig slangConfig,
})

Implementation

Map<String, dynamic>? tryLoadHashJson(
    {required String code, required SlangConfig slangConfig}) {
  try {
    final jsonFilePath = hashJsonFilePath(code: code, slangConfig: slangConfig);

    final jsonFileStr = File(jsonFilePath).readAsStringSync();
    return jsonDecode(jsonFileStr) as Map<String, dynamic>;
  } catch (_) {
    return null;
  }
}