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 | 30x | import { historyRepository } from '@/entities/history/api';
import type { HistoryEntry } from '@/shared/types';
export const historyService = {
async saveEntry(entry: HistoryEntry): Promise<void> {
await historyRepository.add(entry);
},
async loadByProject(projectId: string): Promise<HistoryEntry[]> {
return historyRepository.getByProject(projectId);
},
async deleteAfterIndex(projectId: string, index: number): Promise<void> {
await historyRepository.deleteAfterIndex(projectId, index);
},
async resetProject(projectId: string): Promise<void> {
await historyRepository.clearByProject(projectId);
},
async resetAll(): Promise<void> {
await historyRepository.clearAll();
},
};
|