refactor: packets

This commit is contained in:
cha0s 2020-12-28 18:50:48 -06:00
parent 865cd7a933
commit 4bdc0d9452
3 changed files with 13 additions and 21 deletions

View File

@ -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) {

View File

@ -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,

View File

@ -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) => ({