From e8eba5a6c535896639aaa720b771463d6e09d748 Mon Sep 17 00:00:00 2001 From: mahdi javidi Date: Tue, 2 Apr 2024 13:55:17 +0330 Subject: [PATCH] fix(rabbitmq): deprecated methode scanFromPrototype --- packages/discovery/src/discovery.service.ts | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/packages/discovery/src/discovery.service.ts b/packages/discovery/src/discovery.service.ts index 9eb1759d4..a54d41749 100644 --- a/packages/discovery/src/discovery.service.ts +++ b/packages/discovery/src/discovery.service.ts @@ -61,7 +61,7 @@ export class DiscoveryService { constructor( private readonly modulesContainer: ModulesContainer, private readonly metadataScanner: MetadataScanner - ) {} + ) { } /** * Discovers all providers in a Nest App that match a filter @@ -168,11 +168,9 @@ export class DiscoveryService { const prototype = Object.getPrototypeOf(instance); - return this.metadataScanner - .scanFromPrototype(instance, prototype, (name) => - this.extractMethodMetaAtKey(metaKey, component, prototype, name) - ) - .filter((x) => !isNil(x.meta)); + return this.metadataScanner.getAllMethodNames(prototype).map((name) => + this.extractMethodMetaAtKey(metaKey, component, prototype, name) + ).filter((x) => !isNil(x.meta)); } /**