13 lines
416 B
TypeScript
13 lines
416 B
TypeScript
import { space, system } from "$sb/syscalls.ts";
|
|
import { AttachmentMeta } from "$sb/types.ts";
|
|
import { indexObjects } from "./api.ts";
|
|
|
|
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<AttachmentMeta>(fileMeta.name, [fileMeta]);
|
|
}
|