0.3.5 共享功能修复

This commit is contained in:
liaibo
2026-01-24 12:32:51 +08:00
parent 25923f308c
commit 3c3f407f4b
44 changed files with 3754 additions and 420 deletions
@@ -79,6 +79,10 @@ export function ingestMediaAssetJobId(assetId: string): string {
return `ingest:media:${assetId}`;
}
export function extractMediaAssetTextJobId(assetId: string): string {
return `extract:media:${assetId}`;
}
export async function enqueueIngestDocumentJob(
ctx: MutationCtx,
args: { userId: string; documentId: string; debounceMs?: number },
@@ -123,3 +127,18 @@ export async function enqueueIngestMediaAssetJob(
});
return { id };
}
export async function enqueueExtractMediaAssetTextJob(
ctx: MutationCtx,
args: { userId: string; assetId: string; debounceMs?: number },
): Promise<{ id: string }> {
const id = extractMediaAssetTextJobId(args.assetId);
await upsertJob(ctx, {
id,
userId: args.userId,
type: "extract.media_asset_text",
payload: { assetId: args.assetId },
debounceMs: args.debounceMs,
});
return { id };
}