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

18 lines
423 B
TypeScript
Raw Normal View History

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