populatingTrie method

void populatingTrie(
  1. bool FirstRun
)

Implementation

void populatingTrie(bool FirstRun) async{
  if(FirstRun){
    //var engine = engineSelecter(FirstRun);
    final int dictionaryLength = word_dictionary.length;
    for(int i = dictionaryLength-1 ; i >= 0 ; i--){
      for(int j=0 ; j < dictionaryLength-i ; j++){
        engine.enter(word_dictionary[i]);
      }
    }
    await engine.persist(AutoSuggestTrie);
  }
  else{
    //var engine = engineSelecter(FirstRun);
    final int dictionaryLength = word_dictionary.length;
    for(int i = dictionaryLength-1 ; i >= 0 ; i--){
      for(int j=0 ; j < dictionaryLength-i ; j++){
        engine.enter(word_dictionary[i]);
      }
    }
    await engine.persist(AutoSuggestTrie);
  }
}