Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | 1x 1x 1x 1x 1x 1x 1x 1x 1x 3x 1x 1x 2x 3x 1x 1x 3x | import { getSearchHistory, addSearchHistoryEntry } from '@/utils/idbCache';
/**
* Get the history of products that were clicked on.
*
* @category Helpers
* @returns The history of products that were clicked on.
* @source
*/
export async function getHistory(): Promise<HistoryEntry[]> {
return await getSearchHistory();
}
/**
* Add a product to the history of products that were clicked on.
*
* @category Helpers
* @param history - The product to add to the history.
* @source
*/
export async function addHistory(history: HistoryEntry): Promise<void> {
if (!history) {
return;
}
history.timestamp = Date.now();
if (history.type === 'search') {
await addSearchHistoryEntry(history);
}
}
|