diff --git a/packages/socket/src/client/index.js b/packages/socket/src/client/index.js index 1bfb83b..2592377 100644 --- a/packages/socket/src/client/index.js +++ b/packages/socket/src/client/index.js @@ -1,19 +1,8 @@ -import {gather} from '@latus/core'; - -import badPacketsCheck from '../packet/bad-packets-check'; import SocketClient from './socket'; export default { hooks: { '@latus/http/client/up': (latus) => { - // eslint-disable-next-line no-param-reassign - latus.config['%packets'] = gather( - latus, - '@latus/socket/packets', - 'id', - 'name', - badPacketsCheck, - ); const socket = new SocketClient(latus); socket.on('packet', (packet) => { if ('Refresh' === packet.constructor.name) { diff --git a/packages/socket/src/index.js b/packages/socket/src/index.js index 2149700..d5becd8 100644 --- a/packages/socket/src/index.js +++ b/packages/socket/src/index.js @@ -1,3 +1,6 @@ +import {gather} from '@latus/core'; + +import badPacketsCheck from './packet/bad-packets-check'; import Bundle from './packet/bundle'; import Refresh from './packet/refresh'; @@ -13,6 +16,16 @@ export default { authenticate: [], connect: [], }), + '@latus/core/starting': (latus) => { + // eslint-disable-next-line no-param-reassign + latus.config['%packets'] = gather( + latus, + '@latus/socket/packets', + 'id', + 'name', + badPacketsCheck, + ); + }, '@latus/socket/packets': (latus) => ({ Bundle: Bundle(latus), Refresh, diff --git a/packages/socket/src/server.js b/packages/socket/src/server.js index ba7a37f..a88f399 100644 --- a/packages/socket/src/server.js +++ b/packages/socket/src/server.js @@ -1,7 +1,5 @@ -import {gather} from '@latus/core'; import {createSocketServer} from './lifecycle'; -import badPacketsCheck from './packet/bad-packets-check'; import {fromName} from './packet/packets'; const { @@ -11,14 +9,6 @@ const { export default { hooks: { '@latus/http/server/up': async (httpServer, latus) => { - // eslint-disable-next-line no-param-reassign - latus.config['%packets'] = gather( - latus, - '@latus/socket/packets', - 'id', - 'name', - badPacketsCheck, - ); createSocketServer(httpServer, latus); }, '@latus/repl/context': (latus) => ({