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,
	}
};

