addSearchList static method

Future<bool> addSearchList(
  1. String url
)

Implementation

static Future<bool> addSearchList(String url) async {
  SharedPreferences prefs = await SharedPreferences.getInstance();
  List<String> tempArr = prefs.getStringList(urlSearchHis) ?? <String>[];
  if (tempArr.contains(url)) {
    tempArr.remove(url);
  }
  tempArr.insert(0, url);
  if (tempArr.length > 10) {
    tempArr.removeLast();
  }
  bool result = await prefs.setStringList(urlSearchHis, tempArr);
  return result;
}