LCOV - code coverage report
Current view: top level - src/ui/editor/pages/helper_editor/font_editor/pickers/font_family_picker - font_family_picker_loader.dart (source / functions) Hit Total Coverage
Test: lcov.info Lines: 0 9 0.0 %
Date: 2020-12-04 18:41:24 Functions: 0 0 -

          Line data    Source code
       1             : import 'package:flutter/foundation.dart';
       2             : import 'package:google_fonts/google_fonts.dart';
       3             : import 'package:pal/src/ui/editor/pages/helper_editor/font_editor/pickers/font_family_picker/font_family_picker_viewmodel.dart';
       4             : 
       5           0 : List<String> fontKeysConverter(int sar) {
       6           0 :   List<String> fontKeys = [];
       7           0 :   GoogleFonts.asMap().forEach((key, value) {
       8           0 :     fontKeys.add(key);
       9             :   });
      10             :   return fontKeys;
      11             : }
      12             : 
      13             : class FontFamilyPickerLoader {
      14           0 :   FontFamilyPickerLoader();
      15             : 
      16           0 :   Future<FontFamilyPickerModel> load() async {
      17           0 :     FontFamilyPickerModel viewModel = FontFamilyPickerModel();
      18             : 
      19             :     // Create font textstyles map in background (other isolate)
      20           0 :     viewModel.originalFonts = await compute(fontKeysConverter, 0);
      21           0 :     viewModel.fonts = List.from(viewModel.originalFonts);
      22             : 
      23             :     return viewModel;
      24             :   }
      25             : }

Generated by: LCOV version 1.14