card-recog-demo/lib/services/hash_library_asset.dart

14 lines
379 B
Dart
Raw Normal View History

import 'dart:convert';
import 'package:flutter/services.dart' show rootBundle;
import 'hash_library.dart';
/// Flutter asset loader for [HashLibrary].
Future<HashLibrary> loadHashLibraryAsset({
String assetPath = 'data/hashes.json',
}) async {
final text = await rootBundle.loadString(assetPath);
return HashLibrary.fromJson(jsonDecode(text) as Map<String, dynamic>);
}