19 lines
507 B
TypeScript
19 lines
507 B
TypeScript
import { isOAuthWizardUrl } from '@botpress/common/src/oauth-wizard'
|
|
import type { Handler } from '../misc/types'
|
|
import { oauthWizardHandler } from '../oauth-wizard'
|
|
|
|
export const handler: Handler = async (props) => {
|
|
if (isOAuthWizardUrl(props.req.path)) {
|
|
return await oauthWizardHandler(props)
|
|
}
|
|
|
|
props.logger.forBot().warn('Received request for an invalid OAuth wizard endpoint.', {
|
|
path: props.req.path,
|
|
})
|
|
|
|
return {
|
|
status: 404,
|
|
body: 'Invalid OAuth wizard endpoint',
|
|
}
|
|
}
|