init method

Implementation

@override
Future<Map<String, MatexPairMetadata>> init() async {
  final json = await rootBundle.loadString(_kAssetPath);
  final pairs = jsonDecode(json) as Map<String, dynamic>;

  _removeExtraMetadata(pairs);

  return pairs.map<String, MatexPairMetadata>((key, value) {
    return MapEntry(
      key,
      MatexPairMetadata.fromJson(value as Map<String, dynamic>),
    );
  });
}