nestjs-vk
Advanced tools
Comparing version 4.4.2 to 4.5.0-rc.0
@@ -5,2 +5,22 @@ # Changelog | ||
## [4.5.0-rc.0](https://github.com/xTCry/nestjs-vk/compare/v4.4.2...v4.5.0-rc.0) (2022-03-19) | ||
### ๐งน Chore | ||
* **deps:** up `nestjs` version to 8 ([ffe50cb](https://github.com/xTCry/nestjs-vk/commit/ffe50cb83bba6afb20c7c4393973be34f75d1068)) | ||
* **deps:** updated `vk-io` ([e3f06ef](https://github.com/xTCry/nestjs-vk/commit/e3f06ef9a3a06059d7897499acdec11dd371f75d)) | ||
* **providers:** changed to `useFactory` ([de7f02e](https://github.com/xTCry/nestjs-vk/commit/de7f02eff1ee4ee32cb18d4475cfe8d92c448e0a)) | ||
### ๐ Bug Fixes | ||
* **execution-context:** fixed return value of `getNext` ([f97e5cc](https://github.com/xTCry/nestjs-vk/commit/f97e5cc6aff70b9f398b12ca2534d675f52ee65a)) | ||
* **typos:** fixed typos in file name ([1367b8d](https://github.com/xTCry/nestjs-vk/commit/1367b8de9a6ccc3a85b856d12093a15a6742335b)) | ||
### ๐ Features | ||
* **decorators:** added `Use` decorator for `vk.updates` ([8c615d0](https://github.com/xTCry/nestjs-vk/commit/8c615d0a5484b8bd834c9830781d83f1a9ed3ca0)) | ||
### 4.4.2 (2022-02-25) | ||
@@ -7,0 +27,0 @@ |
export * from './hears.decorator'; | ||
export * from './on.decorator'; | ||
export * from './use.decorator'; |
@@ -15,1 +15,2 @@ "use strict"; | ||
__exportStar(require("./on.decorator"), exports); | ||
__exportStar(require("./use.decorator"), exports); |
@@ -1,3 +0,3 @@ | ||
export * from './vk-arguments-host.interace'; | ||
export * from './vk-arguments-host.interface'; | ||
export * from './vk-arguments-host'; | ||
export * from './vk-execution-context'; |
@@ -13,4 +13,4 @@ "use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
__exportStar(require("./vk-arguments-host.interace"), exports); | ||
__exportStar(require("./vk-arguments-host.interface"), exports); | ||
__exportStar(require("./vk-arguments-host"), exports); | ||
__exportStar(require("./vk-execution-context"), exports); |
import { ArgumentsHost } from '@nestjs/common'; | ||
import { ExecutionContextHost } from '@nestjs/core/helpers/execution-context-host'; | ||
import { IVkArgumentsHost } from './vk-arguments-host.interace'; | ||
import { IVkArgumentsHost } from './vk-arguments-host.interface'; | ||
export declare class VkArgumentsHost extends ExecutionContextHost implements IVkArgumentsHost { | ||
@@ -5,0 +5,0 @@ static create(context: ArgumentsHost): IVkArgumentsHost; |
import { ContextType, ExecutionContext } from '@nestjs/common'; | ||
import { ExecutionContextHost } from '@nestjs/core/helpers/execution-context-host'; | ||
import { IVkArgumentsHost } from './vk-arguments-host.interace'; | ||
import { IVkArgumentsHost } from './vk-arguments-host.interface'; | ||
export declare type VkontextType = 'vk-io' | ContextType; | ||
@@ -5,0 +5,0 @@ export declare class VkExecutionContext extends ExecutionContextHost implements IVkArgumentsHost { |
@@ -19,5 +19,5 @@ "use strict"; | ||
getNext() { | ||
return this.getArgByIndex(0); | ||
return this.getArgByIndex(1); | ||
} | ||
} | ||
exports.VkExecutionContext = VkExecutionContext; |
@@ -8,3 +8,4 @@ "use strict"; | ||
provide: vk_constants_1.VK_HEAR_MANAGER, | ||
useClass: hear_1.HearManager, | ||
useFactory: (vkOptions) => vkOptions.useHearManager instanceof hear_1.HearManager ? vkOptions.useHearManager : new hear_1.HearManager(), | ||
inject: [vk_constants_1.VK_MODULE_OPTIONS], | ||
}; |
@@ -8,3 +8,4 @@ "use strict"; | ||
provide: vk_constants_1.VK_SCENE_MANAGER, | ||
useClass: scenes_1.SceneManager, | ||
useFactory: (vkOptions) => vkOptions.useSceneManager instanceof scenes_1.SceneManager ? vkOptions.useSceneManager : new scenes_1.SceneManager(), | ||
inject: [vk_constants_1.VK_MODULE_OPTIONS], | ||
}; |
@@ -8,3 +8,4 @@ "use strict"; | ||
provide: vk_constants_1.VK_SESSION_MANAGER, | ||
useClass: session_1.SessionManager, | ||
useFactory: (vkOptions) => vkOptions.useSessionManager instanceof session_1.SessionManager ? vkOptions.useSessionManager : new session_1.SessionManager(), | ||
inject: [vk_constants_1.VK_MODULE_OPTIONS], | ||
}; |
@@ -53,14 +53,11 @@ "use strict"; | ||
if (this.vkOptions.useSessionManager !== false) { | ||
this.vk.updates.use((this.vkOptions.useSessionManager instanceof session_1.SessionManager && this.vkOptions.useSessionManager.middleware) || | ||
this.sessionManagerProvider.middleware); | ||
this.vk.updates.use(this.sessionManagerProvider.middleware); | ||
} | ||
if (this.vkOptions.useSceneManager !== false) { | ||
const sceneManager = (this.vkOptions.useSceneManager instanceof scenes_1.SceneManager && this.vkOptions.useSceneManager) || this.sceneManager; | ||
this.vk.updates.use(sceneManager.middleware); | ||
this.vk.updates.use(sceneManager.middlewareIntercept); | ||
this.vk.updates.use(this.sceneManager.middleware); | ||
this.vk.updates.use(this.sceneManager.middlewareIntercept); | ||
} | ||
this.explore(); | ||
if (this.vkOptions.useHearManager !== false) { | ||
this.vk.updates.use((this.vkOptions.useHearManager instanceof hear_1.HearManager && this.vkOptions.useHearManager.middleware) || | ||
this.hearManagerProvider.middleware); | ||
this.vk.updates.use(this.hearManagerProvider.middleware); | ||
} | ||
@@ -177,3 +174,8 @@ if (this.vkOptions.middlewaresAfter) { | ||
case 'vk_updates': { | ||
updates[method](event, [...args, getHandler()]); | ||
if (method === 'use') { | ||
updates.use(getHandler()); | ||
} | ||
else { | ||
updates[method](event, [...args, getHandler()]); | ||
} | ||
break; | ||
@@ -180,0 +182,0 @@ } |
{ | ||
"name": "nestjs-vk", | ||
"version": "4.4.2", | ||
"version": "4.5.0-rc.0", | ||
"description": "VK-IO module for NestJS", | ||
@@ -11,3 +11,3 @@ "homepage": "https://github.com/xTCry/nestjs-vk#readme", | ||
"license": "MIT", | ||
"author": "", | ||
"author": "xTCry [Vladislav Kh] (https://github.com/xTCry/)", | ||
"main": "./dist/index.js", | ||
@@ -21,4 +21,5 @@ "types": "./dist/index.d.ts", | ||
"release:minor": "standard-version --release-as minor", | ||
"release:major": "standard-version --release-as major", | ||
"release:patch": "standard-version --release-as patch", | ||
"release:major": "standard-version --release-as major" | ||
"release:rc": "standard-version --prerelease rc" | ||
}, | ||
@@ -32,7 +33,7 @@ "dependencies": { | ||
"standard-version": "^9.3.2", | ||
"vk-io": "^4.0.0" | ||
"vk-io": "^4.*" | ||
}, | ||
"devDependencies": { | ||
"@nestjs/common": "7.6.18", | ||
"@nestjs/core": "7.6.18", | ||
"@nestjs/common": "^8.4.1", | ||
"@nestjs/core": "^8.4.1", | ||
"@types/lodash": "4.14.171", | ||
@@ -42,11 +43,11 @@ "middleware-io": "^2.8.0", | ||
"reflect-metadata": "0.1.13", | ||
"rxjs": "6.6.7", | ||
"rxjs": "^7.5.5", | ||
"typescript": "4.3.5" | ||
}, | ||
"peerDependencies": { | ||
"@nestjs/common": "^6.7.0 || ^7.0.0", | ||
"@nestjs/core": "^6.7.0 || ^7.0.0", | ||
"@nestjs/common": "^6.7.0 || ^7.0.0 || ^8.0.0", | ||
"@nestjs/core": "^6.7.0 || ^7.0.0 || ^8.0.0", | ||
"reflect-metadata": "^0.1.13", | ||
"typescript": "^4.1.2", | ||
"vk-io": "^4.0.0" | ||
"rxjs": "^6.0.0 || ^7.2.0", | ||
"vk-io": "^4.*" | ||
}, | ||
@@ -53,0 +54,0 @@ "keywords": [ |
No v1
QualityPackage is not semver >=1. This means it is not stable and does not support ^ ranges.
Found 1 instance in 1 package
No contributors or author data
MaintenancePackage does not specify a list of contributors or an author in package.json.
Found 1 instance in 1 package
71188
98
1280
0
1
+ Added@nestjs/common@8.4.7(transitive)
+ Added@nestjs/core@8.4.7(transitive)
+ Addedasynckit@0.4.0(transitive)
+ Addedaxios@0.27.2(transitive)
+ Addedcombined-stream@1.0.8(transitive)
+ Addeddelayed-stream@1.0.0(transitive)
+ Addedfast-safe-stringify@2.1.1(transitive)
+ Addedform-data@4.0.0(transitive)
+ Addedmime-db@1.52.0(transitive)
+ Addedmime-types@2.1.35(transitive)
+ Addedobject-hash@3.0.0(transitive)
+ Addedrxjs@7.8.1(transitive)
+ Addedsemver@7.6.2(transitive)
+ Addedtslib@2.4.0(transitive)
- Removed@nestjs/common@7.6.18(transitive)
- Removed@nestjs/core@7.6.18(transitive)
- Removedaxios@0.21.1(transitive)
- Removedfast-safe-stringify@2.0.7(transitive)
- Removedobject-hash@2.1.1(transitive)
- Removedrxjs@6.6.7(transitive)
- Removedsemver@7.6.0(transitive)
- Removedtslib@1.14.12.2.0(transitive)
- Removedtypescript@4.9.5(transitive)
Updatedvk-io@^4.*