test-this-package-today
Version:
Event Inc is a fully managed event bus lets you send and receive data across mission-critical cloud apps, databases and warehouses.
23 lines (19 loc) • 514 B
text/typescript
import { CreateOauthConnectionPayload } from '@event-inc/types';
import { Client } from '../../client';
import { getHeaders } from '../getHeaders';
import { createOauthConnectionApi } from '../../apis';
export const createOauthConnection = async (
client: Client,
payload: CreateOauthConnectionPayload
) => {
const secret = client._clientInfo.secret;
const { source, destination } = await createOauthConnectionApi(
getHeaders(secret),
client._url,
payload
);
return {
source,
destination,
}
};