feat: add SQL library history query entry points

This commit is contained in:
SuLea-IT authored and GitHub committed 2026-06-11 10:53:54 +08:00
1 parent 634e26e8e7
commit 806d7c758b
16 files changed
+345 -8

No files matched your search

+19
View File
@@ -187,6 +187,24 @@ export const useSavedSqlStore = defineStore("savedSql", () => {
await syncToLocalDirectory();
}
async function recordFileUsage(id: string) {
const existing = getFile(id);
if (!existing) return;
try {
const saved = await api.saveSavedSqlFile({
...existing,
openCount: (existing.openCount ?? 0) + 1,
openedAt: nowIso(),
});
files.value = files.value.map((file) => (file.id === id ? saved : file));
bumpVersion();
return saved;
} catch (error) {
console.warn("[DBX][saved-sql:usage:error]", error);
return existing;
}
}
async function deleteFile(id: string) {
await api.deleteSavedSqlFile(id);
files.value = files.value.filter((file) => file.id !== id);
@@ -340,6 +358,7 @@ export const useSavedSqlStore = defineStore("savedSql", () => {
deleteFolder,
saveFile,
renameFile,
recordFileUsage,
deleteFile,
reorderFolders,
reorderFiles,