suggestions method
Implementation
List suggestions({required String name, required String sugg}) {
//Creates a list of suggestion to show
name = name.toLowerCase();
print("name in pac " + name);
lastWordOfName = lastWordOf(name);
reten = ret(name: name);
String lst = "${englishToHindi(lastWordOfName)}";
List sug = [];
if (lst.isNotEmpty) {
sug.add(lst); //1st list
}
if (name.isEmpty) {
return [" "]; //2nd list
}
if (reten.isNotEmpty) {
//3rd list
sug.add(reten);
}
if (sugges[lastWordOfName] != null) {
sug.addAll(sugges[lastWordOfName]);
} //4th list
if (sugges[lastWordOf(word(name))] != null) //5th list
{
sug.addAll(sugges[lastWordOf(word(name))]);
} //suggestion of remaining characters
//after suggestion selection
if (sugges[name[name.length - 1]] != null) {
sug.addAll(sugges[name[name.length - 1]]); //6th list
}
if (sugges[name[name.length - 1]] != null) {
sug.add(" "); //7th list
}
return sug;
}