!feat(): add scene support & many refactor

This commit is contained in:
Arthur
2020-12-29 22:41:06 +03:00
parent b3dc258c70
commit 8c72790226
23 changed files with 232 additions and 80 deletions

View File

@@ -0,0 +1,2 @@
export * from './scene-enter.decorator';
export * from './scene-leave.decorator';

View File

@@ -0,0 +1,6 @@
import { SetMetadata } from '@nestjs/common';
import { SCENE_LISTENER_METADATA } from '../../telegraf.constants';
import { SceneEventType } from '../../enums/scene-event-type.enum';
export const SceneEnter = (): MethodDecorator =>
SetMetadata(SCENE_LISTENER_METADATA, SceneEventType.Enter);

View File

@@ -0,0 +1,6 @@
import { SetMetadata } from '@nestjs/common';
import { SCENE_LISTENER_METADATA } from '../../telegraf.constants';
import { SceneEventType } from '../../enums/scene-event-type.enum';
export const SceneLeave = (): MethodDecorator =>
SetMetadata(SCENE_LISTENER_METADATA, SceneEventType.Leave);