import { space, system } from "@silverbulletmd/silverbullet/syscalls"; import type { AttachmentMeta } from "@silverbulletmd/silverbullet/types"; import { indexObjects } from "./api.ts"; // Note: clearFileIndex is not called but since this is the only attachmet:index listener, this should be fine (famous last words) export async function indexAttachment(name: string) { if (await system.getMode() === "ro") { return; } console.log("Indexing attachment", name); const fileMeta = await space.getAttachmentMeta(name); await indexObjects(fileMeta.name, [fileMeta]); }