suggestion function
Implementation
List<String> suggestion(String latin) {
final suggestions = algorithmSuggestion(latin);
final memoryWord = memoryWords[latin];
// final dbSuggestions = db.dbSuggestion(latin);
// suggestions.insertAll(1, dbSuggestions);
if (memoryWord != null) {
suggestions.insert(0, memoryWord);
}
if (suggestions.length == 1 && suggestions.first.isEmpty) suggestions.clear();
final LinkedHashMap<String, String> removeDuplicate =
LinkedHashMap<String, String>();
for (var suggestion in suggestions) {
removeDuplicate[ShapeUtil.getShape(suggestion)] = suggestion;
}
return removeDuplicate.values.toList();
}