n8cn / packages /cli /src /controllers /active-workflows.controller.ts
gallyga's picture
Add n8n Chinese version
aec3094
import { Get, RestController } from '@n8n/decorators';
import { ActiveWorkflowRequest } from '@/requests';
import { ActiveWorkflowsService } from '@/services/active-workflows.service';
@RestController('/active-workflows')
export class ActiveWorkflowsController {
constructor(private readonly activeWorkflowsService: ActiveWorkflowsService) {}
@Get('/')
async getActiveWorkflows(req: ActiveWorkflowRequest.GetAllActive) {
return await this.activeWorkflowsService.getAllActiveIdsFor(req.user);
}
@Get('/error/:id')
async getActivationError(req: ActiveWorkflowRequest.GetActivationError) {
const {
user,
params: { id: workflowId },
} = req;
return await this.activeWorkflowsService.getActivationError(workflowId, user);
}
}