refactor: APIs
This commit is contained in:
parent
c7cc474894
commit
95d2cb26e3
|
@ -5,8 +5,8 @@ import UniverseInput from './packets/decorators/universe-input';
|
|||
|
||||
export default {
|
||||
hooks: {
|
||||
'@latus/core/up': async (latus) => {
|
||||
const {config: {'@humus/universe': {running}}} = latus;
|
||||
'@latus/core/server/up': async (latus) => {
|
||||
const {config: {'@humus/universe/server': {running}}} = latus;
|
||||
if (!running) {
|
||||
return;
|
||||
}
|
||||
|
@ -22,9 +22,6 @@ export default {
|
|||
throw new Error(`Couldn't run universe '${running}': ${error.stack}`);
|
||||
}
|
||||
},
|
||||
'@latus/http/plugins': (req, {config: {'@humus/universe': {uuid}}}) => ({
|
||||
'@humus/universe/client': {uuid},
|
||||
}),
|
||||
'@latus/socket/packets': gatherWithLatus(
|
||||
require.context('./packets', false, /\.js$/),
|
||||
),
|
||||
|
|
|
@ -16,11 +16,7 @@ export default (latus) => class ServerJoin extends Join() {
|
|||
static async respond(packet, socket) {
|
||||
// eslint-disable-next-line no-unused-vars
|
||||
const {req: {user}} = socket;
|
||||
const {
|
||||
config: {
|
||||
'%universe': universe,
|
||||
},
|
||||
} = latus;
|
||||
const universe = latus.get('%universe');
|
||||
let player = universe.playerForUser(user.id);
|
||||
if (player) {
|
||||
return player.entity.instanceUuid;
|
||||
|
|
Loading…
Reference in New Issue
Block a user