loadMockMappings static method

Future<void> loadMockMappings(
  1. String mockMappingsFile
)

Implementation

static Future<void> loadMockMappings(String mockMappingsFile) async {
  TGLog.d("TGMockService.loadMockMappings()");
  TGLog.d("Loading... " + mockMappingsFile);
  _mockMappings = {};

  if (mockMappingsFile.length >= 0) {
    List jsonList = await TGFileUtil.readJsonFileAsList(mockMappingsFile);
    List<TGMockMappingVO> mappingList = jsonList
        .map<TGMockMappingVO>((json) => TGMockMappingVO.fromJson(json))
        .toList();

    _mockMappings = {};
    for (TGMockMappingVO mockMappingVO in mappingList) {
      await _saveMockMapping(mockMappingVO);
    }
  }
}