import RPCService from 'misago/services/rpc'; export function initialize(_container, application) { application.register('service:rpc', RPCService, { singleton: true }); application.inject('service:rpc', 'store', 'store:main'); [ 'route', 'controller', 'component' ].forEach((factory) => { application.inject(factory, 'rpc', 'service:rpc'); }); } export default { name: 'rpc-service', initialize: initialize };