Skip to content

Instantly share code, notes, and snippets.

@jonathansamines
Created August 2, 2019 22:48
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jonathansamines/69d51f7814113e04dc12ba451fe1b7f5 to your computer and use it in GitHub Desktop.
Save jonathansamines/69d51f7814113e04dc12ba451fe1b7f5 to your computer and use it in GitHub Desktop.
inversion-control
// initialize server
import Service from './service';
server.route({
method: 'GET',
config: {
handler() {
const service = new Service();
request.registerPodium(service.events);
return service.getSomething();
}
},
});
export default class Service {
events = new Podium()
getSomething() {
this.events.log('evento', { a: 'value' });
return Promise.resolve();
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment