1
0
mirror of https://github.com/sasjs/server.git synced 2026-01-08 07:00:04 +00:00

chore(code): updated route to code/execute

This commit is contained in:
Saad Jutt
2021-12-21 14:24:27 +05:00
parent e1eb04494a
commit e6e5a5fd64
5 changed files with 19 additions and 19 deletions

View File

@@ -3,7 +3,7 @@ import { Request, Security, Route, Tags, Post, Body } from 'tsoa'
import { ExecutionController } from './internal'
import { PreProgramVars } from '../types'
interface RunSASPayload {
interface ExecuteSASCodePayload {
/**
* Code of SAS program
* @example "* SAS Code HERE;"
@@ -12,23 +12,23 @@ interface RunSASPayload {
}
@Security('bearerAuth')
@Route('SASjsApi/run')
@Tags('RUN')
export class RUNController {
@Route('SASjsApi/code')
@Tags('CODE')
export class CodeController {
/**
* Trigger a SAS program.
* @summary Run SAS Program, return raw content
* Execute SAS code.
* @summary Run SAS Code and returns log
*/
@Post('/code')
public async runSAS(
@Post('/execute')
public async executeSASCode(
@Request() request: express.Request,
@Body() body: RunSASPayload
@Body() body: ExecuteSASCodePayload
): Promise<string> {
return runSAS(request, body)
return executeSASCode(request, body)
}
}
const runSAS = async (req: any, { code }: RunSASPayload) => {
const executeSASCode = async (req: any, { code }: ExecuteSASCodePayload) => {
try {
const result = await new ExecutionController().executeProgram(
code,

View File

@@ -1,8 +1,8 @@
export * from './auth'
export * from './client'
export * from './code'
export * from './drive'
export * from './group'
export * from './run'
export * from './session'
export * from './stp'
export * from './user'