refactor: hooks

This commit is contained in:
cha0s 2022-08-10 14:33:03 -05:00
parent ba33810599
commit 43f9c7c3dd
4 changed files with 98 additions and 114 deletions

View File

@ -1,11 +1,4 @@
import {Hooks} from '@flecks/core'; export const hooks = {
// const {
// NODE_ENV,
// } = process.env;
export default {
[Hooks]: {
'@flecks/server.up': async (flecks) => { '@flecks/server.up': async (flecks) => {
// if ('production' === NODE_ENV) { // if ('production' === NODE_ENV) {
// return; // return;
@ -25,5 +18,4 @@ export default {
await user.save(); await user.save();
} }
}, },
},
}; };

View File

@ -1,6 +1,5 @@
import {join} from 'path'; import {join} from 'path';
import {Hooks} from '@flecks/core';
import isElectron from 'is-electron'; import isElectron from 'is-electron';
const { const {
@ -8,8 +7,7 @@ const {
NODE_ENV, NODE_ENV,
} = process.env; } = process.env;
export default { export const hooks = {
[Hooks]: {
'@flecks/core.starting': (flecks) => { '@flecks/core.starting': (flecks) => {
const {browserWindowOptions} = flecks.get('@flecks/electron/server'); const {browserWindowOptions} = flecks.get('@flecks/electron/server');
browserWindowOptions.icon = join(FLECKS_CORE_ROOT, 'icon.png'); browserWindowOptions.icon = join(FLECKS_CORE_ROOT, 'icon.png');
@ -32,5 +30,4 @@ export default {
} }
next(); next();
}, },
},
}; };

View File

@ -4,7 +4,6 @@ import {
replaceResource, replaceResource,
undo, undo,
} from '@avocado/resource/persea'; } from '@avocado/resource/persea';
import {Hooks} from '@flecks/core';
import Persea from './components/persea'; import Persea from './components/persea';
import organization from './sidebar/organization'; import organization from './sidebar/organization';
@ -17,8 +16,7 @@ import {
export * from './state'; export * from './state';
export default { export const hooks = {
[Hooks]: {
'@flecks/react.roots': () => Persea, '@flecks/react.roots': () => Persea,
'@flecks/redux.effects': (flecks) => { '@flecks/redux.effects': (flecks) => {
const withSocket = (fn) => (...args) => fn(...args.concat(flecks.get('$flecks/socket.socket'))); const withSocket = (fn) => (...args) => fn(...args.concat(flecks.get('$flecks/socket.socket')));
@ -49,5 +47,4 @@ export default {
projects: projectsSidebar, projects: projectsSidebar,
organization, organization,
}), }),
},
}; };

View File

@ -1,14 +1,13 @@
import {join} from 'path'; import {join} from 'path';
import {Flecks, Hooks} from '@flecks/core'; import {Flecks} from '@flecks/core';
import express from 'express'; import express from 'express';
import startFlush from './start-flush'; import startFlush from './start-flush';
const resources = express.static(join(process.cwd(), 'projects')); const resources = express.static(join(process.cwd(), 'projects'));
export default { export const hooks = {
[Hooks]: {
'@flecks/core.starting': (flecks) => { '@flecks/core.starting': (flecks) => {
flecks.set('$persea/core.patches', []); flecks.set('$persea/core.patches', []);
flecks.set('$persea/core.replacements', []); flecks.set('$persea/core.replacements', []);
@ -35,5 +34,4 @@ export default {
'@flecks/socket.packets.decorate': ( '@flecks/socket.packets.decorate': (
Flecks.decorate(require.context('./packets/decorators', false, /\.js$/)) Flecks.decorate(require.context('./packets/decorators', false, /\.js$/))
), ),
},
}; };