/// List utilities /// /// @author Pierre HUBERT /// Transform a list of dynamic thins into something a list of ints List<int> listToIntList(List<dynamic> srcList){ List<int> list = List(); srcList.forEach((e){ list.add(int.parse(e)); }); return list; } /// Find the list of missing elements of a [testList] from a [srcList] List<T> findMissingFromList<T>(List<T> srcList, List<T>testList) { List<T> dest = List(); testList.forEach((f){ if(!srcList.contains(f) && !dest.contains(f)) dest.add(f); }); return dest; }