risotto/src/risotto/services/config/config.py

27 lines
1.0 KiB
Python
Raw Normal View History

2019-11-28 14:50:53 +01:00
from ...controller import Controller
from ...dispatcher import register
class Risotto(Controller):
2019-11-28 16:51:56 +01:00
@register('v1.config.configuration.server.updated')
async def server_created(self, server_id):
print('pouet ' + str(server_id))
2019-11-28 14:50:53 +01:00
@register('v1.config.session.server.start', None)
async def get_configuration(self, risotto_context, id):
2019-11-29 09:13:16 +01:00
#stop = await self.call('v1.config.session.server.stop', risotto_context, sessionid=str(id))
#await self.publish('v1.config.configuration.server.updated', risotto_context, server_id=1, deploy=True)
2019-11-28 14:50:53 +01:00
return {'start': id}
@register('v1.config.session.server.stop', None)
async def get_configuration2(self, sessionid, save):
return {'stop': sessionid}
@register('v1.config.configuration.server.get', None)
async def get_configuration3(self, server_id, deploy):
return {'get': server_id}
@register('v1.config.configuration.server.deploy', None)
async def get_configuration4(self, server_id):
return {'deploy': server_id}