Files
omnivore/packages/web/lib/networking/mutations/scheduleDigest.tsx
2024-05-08 16:09:02 +08:00

21 lines
474 B
TypeScript

import { apiPoster } from '../networkHelpers'
export interface DigestRequest {
schedule: string
voices: string[]
}
export const scheduleDigest = async (
request: DigestRequest
): Promise<boolean> => {
try {
const response = await apiPoster(`/api/digest/v1/`, request)
return (
response.status == 202 || response.status == 201 || response.status == 200
)
} catch (error) {
console.log('error scheduling job: ', error)
return false
}
}