auth-validation.operation.ts•764 B
import {
EngineResponse,
EngineResponseStatus,
ExecuteValidateAuthOperation,
ExecuteValidateAuthResponse,
} from '@activepieces/shared'
import { EngineConstants } from '../handler/context/engine-constants'
import { pieceHelper } from '../helper/piece-helper'
export const authValidationOperation = {
execute: async (operation: ExecuteValidateAuthOperation): Promise<EngineResponse<ExecuteValidateAuthResponse>> => {
const input = operation as ExecuteValidateAuthOperation
const output = await pieceHelper.executeValidateAuth({
params: input,
devPieces: EngineConstants.DEV_PIECES,
})
return {
status: EngineResponseStatus.OK,
response: output,
}
},
}