Loan Laux 3563e93a3b
implement sign-up
Signed-off-by: Loan Laux <loan@outgrow.io>
2021-04-27 17:23:44 +04:00

27 lines
556 B
TypeScript

import { getConfig, ReactionCommerceConfig } from '../api'
import getViewerIdQuery from '../utils/queries/get-viewer-id-query'
async function getViewerId({
customerToken: customerAccessToken,
config,
}: {
customerToken: string
config?: ReactionCommerceConfig
}): Promise<number | undefined> {
config = getConfig(config)
const { data } = await config.fetch(
getViewerIdQuery,
{},
{
headers: {
Authorization: `Bearer ${customerAccessToken}`,
},
}
)
return data.viewer?._id
}
export default getViewerId