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