0.3.5 共享功能修复
This commit is contained in:
@@ -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 };
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user