UNPKG

@event-inc/pipelines

Version:

Event Inc is a fully managed event bus lets you send and receive data across mission-critical cloud apps, databases and warehouses.

26 lines (23 loc) 665 B
import { Queue, UpdateQueuePayload } from '@event-inc/types'; import { makeHttpNetworkCall } from '@event-inc/utils'; import { version1 } from '../configs.apis'; export const updateQueueApi = async <T extends 'sandbox' | 'production'>( headers: Record<string, string>, url: string, payload: UpdateQueuePayload<T> ) => { const { key, workers } = payload; return makeHttpNetworkCall<Queue>({ method: 'POST', url: `${url}/${version1}/queues/update`, headers, data: { key, config: { workers: { replicas: workers } } } }) };