refactor(wip): remove core module & change tokens

This commit is contained in:
unknown
2020-12-26 14:54:10 +03:00
parent c85460dc10
commit 80853be80c
26 changed files with 155 additions and 185 deletions

View File

@@ -1,7 +1,7 @@
import { applyDecorators, SetMetadata } from '@nestjs/common';
import {
TELEGRAF_LISTENER_OPTIONS,
TELEGRAF_LISTENER_TYPE,
LISTENER_OPTIONS_METADATA,
LISTENER_TYPE_METADATA,
} from '../../telegraf.constants';
import { ListenerType } from '../../enums/listener-type.enum';
import { TelegrafUpdateType } from '../../telegraf.types';
@@ -17,8 +17,8 @@ export interface OnOptions {
*/
export const On = (updateTypes: TelegrafUpdateType): MethodDecorator => {
return applyDecorators(
SetMetadata(TELEGRAF_LISTENER_TYPE, ListenerType.On),
SetMetadata(TELEGRAF_LISTENER_OPTIONS, {
SetMetadata(LISTENER_TYPE_METADATA, ListenerType.On),
SetMetadata(LISTENER_OPTIONS_METADATA, {
updateTypes,
} as OnOptions),
);

View File

@@ -1,8 +1,9 @@
import { SetMetadata } from '@nestjs/common';
import { TELEGRAF_UPDATE } from '../../telegraf.constants';
import { TELEGRAF_UPDATE_METADATA } from '../../telegraf.constants';
/**
* `@Update` decorator, it's like NestJS `@Controller` decorator,
* but for Telegram Bot API updates.
*/
export const Update = (): ClassDecorator => SetMetadata(TELEGRAF_UPDATE, true);
export const Update = (): ClassDecorator =>
SetMetadata(TELEGRAF_UPDATE_METADATA, true);

View File

@@ -1,5 +1,5 @@
import { SetMetadata } from '@nestjs/common';
import { TELEGRAF_LISTENER_TYPE } from '../../telegraf.constants';
import { LISTENER_TYPE_METADATA } from '../../telegraf.constants';
import { ListenerType } from '../../enums/listener-type.enum';
/**
@@ -8,5 +8,5 @@ import { ListenerType } from '../../enums/listener-type.enum';
* @see https://telegraf.js.org/#/?id=use
*/
export const Use = (): MethodDecorator => {
return SetMetadata(TELEGRAF_LISTENER_TYPE, ListenerType.Use);
return SetMetadata(LISTENER_TYPE_METADATA, ListenerType.Use);
};