diff --git a/packages/ws/src/debug.ts b/packages/ws/src/debug.ts index d771371..74366e9 100644 --- a/packages/ws/src/debug.ts +++ b/packages/ws/src/debug.ts @@ -1,13 +1,15 @@ -import { getNamespacesMetadata, getNamespaceMetadata, getNamespaceListenerMetadata } from './utils' +import { TYPE } from './constants' +import { interfaces } from './interfaces' +import { getContainer } from '@cc-server/ioc' +import { getNamespaceMetadata, getNamespaceListenerMetadata } from './utils' export function getNamespaceInfo() { - let namespaces = getNamespacesMetadata(); - console.log(namespaces) + let namespaces = getContainer().getAll(TYPE.Namespace) return namespaces.map(namespace => { - let listenerMetadata = getNamespaceListenerMetadata(namespace.target); - console.log(namespace, listenerMetadata) + let namespaceMetadata = getNamespaceMetadata(namespace); + let listenerMetadata = getNamespaceListenerMetadata(namespace); return { - namespace: namespace.name, + namespace: namespaceMetadata.name, listeners: listenerMetadata.map(listener => { return { event: listener.name, @@ -16,4 +18,4 @@ export function getNamespaceInfo() { }) } }) -} \ No newline at end of file +}