package water.api;

import water.H2O;
import water.api.schemas3.TypeaheadV3;

import java.util.List;

class TypeaheadHandler extends Handler {
  @SuppressWarnings("unused") // called through reflection by RequestServer
  public TypeaheadV3 files(int version, TypeaheadV3 t) {
    List<String> matches = H2O.getPM().calcTypeaheadMatches(t.src, t.limit);
    t.matches = matches.toArray(new String[0]);
    return t;
  }
}
