UNPKG

@kilterset/auth0-actions-testing

Version:

Test and develop Auth0 Actions or Okta CIC Actions locally.

32 lines (28 loc) 882 B
import { define } from "../define"; import Auth0 from "../../types"; import { user } from "../user"; import { request } from "../request"; import { chance } from "../chance"; import { client } from "../client"; import { phoneMessageOptions } from "../phone-message-options"; export const sendPhoneMessage = define<Auth0.Events.SendPhoneMessage>( ({ params }): Auth0.Events.SendPhoneMessage => { const tenantId = params.tenant?.id || chance.auth0().tenantId(); const hostname = params.request?.hostname || `${tenantId}.auth0.com`; const requestValue = request({ hostname, ...params.request, query: { ...params.request?.query, }, }); return { client: client(), message_options: phoneMessageOptions(), request: requestValue, tenant: { id: tenantId }, user: user(), secrets: {}, }; } );