String searchQueryFromParams()

in web/samples_index/lib/src/search.dart [64:81]


String searchQueryFromParams(Map<String, String> params) {
  var buf = StringBuffer();
  if (params.containsKey('search')) {
    buf.write(params['search']);
  }
  if (params.containsKey('type')) {
    if (buf.isNotEmpty) buf.write(' ');
    var value = params['type'];
    if (value != null) buf.write('type:' + value);
  }
  if (params.containsKey('platform')) {
    if (buf.isNotEmpty) buf.write(' ');
    var value = params['platform'];
    if (value != null) buf.write('platform:' + value);
  }

  return buf.toString();
}