Spaces:
Runtime error
Runtime error
| import { | |
| NotImplementedException, | |
| UnprocessableEntityException, | |
| } from '@nestjs/common'; | |
| import { getEngineName } from '@waha/config'; | |
| export const DOCS_URL = 'https://waha.devlike.pro/'; | |
| const engine = getEngineName(); | |
| export class NotImplementedByEngineError extends NotImplementedException { | |
| constructor(msg = '') { | |
| let error = `The method is not implemented by '${engine}' engine. Check the docs and try another engine: ${DOCS_URL}`; | |
| if (msg) { | |
| error = `${msg} ${error}`; | |
| } | |
| super(error); | |
| } | |
| } | |
| export class AvailableInPlusVersion extends UnprocessableEntityException { | |
| constructor(feature: string = 'The feature') { | |
| super( | |
| `${feature} is available only in Plus version for '${engine}' engine. Check this out: ${DOCS_URL}`, | |
| ); | |
| } | |
| } | |