Spaces:
Runtime error
Runtime error
File size: 658 Bytes
4327358 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
import { Param } from '@nestjs/common';
import { ApiParam } from '@nestjs/swagger';
import {
QRCodeSessionPipe,
SessionPipe,
WorkingSessionPipe,
} from '@waha/nestjs/pipes/SessionPipe';
/**
* Decorator for a method that uses SessionPipe above
*/
export const SessionApiParam = ApiParam({
name: 'session',
required: true,
type: 'string',
schema: {
default: 'default',
},
description: 'Session name',
});
/**
* Session param
*/
export const SessionParam = Param('session', SessionPipe);
export const WorkingSessionParam = Param('session', WorkingSessionPipe);
export const QRCodeSessionParam = Param('session', QRCodeSessionPipe);
|