xref: /MusicFree/src/pages/searchPage/common/historySearch.ts (revision 6704747af84cebd842b258efac7143542722fac5)
1import {getStorage, setStorage} from '@/utils/storage';
2
3export async function getHistory() {
4  return await getStorage('history-search') ?? [];
5}
6
7export async function addHistory(query: string) {
8  let searchList = await getHistory();
9  searchList = [query].concat(searchList.filter((_: string) => _ !== query));
10  await setStorage('history-search', searchList);
11}
12
13export async function removeHistory(query: string) {
14  let searchList = await getHistory();
15  searchList = searchList.filter((_: string) => _ !== query);
16  await setStorage('history-search', searchList);
17}
18