dvm/src/jobs/reactions/in-progress.ts

20 lines
481 B
TypeScript
Raw Normal View History

2023-07-08 13:49:12 +02:00
import { NDKEvent } from '@nostr-dev-kit/ndk';
import { log, ndk } from '../../main.js';
export async function inProgress(event: NDKEvent): Promise<NDKEvent> {
log("marking job as in progress");
const reactEvent = new NDKEvent(ndk, {
kind: 68003,
content: "👍",
tags: [
[ "status", "started" ],
]
})
reactEvent.tag(event, "job");
await reactEvent.sign();
await reactEvent.publish();
return reactEvent;
}