craftbeerpi4-pione/core/controller/notification_controller.py

22 lines
436 B
Python
Raw Normal View History

2018-12-29 00:27:19 +01:00
from cbpi_api import *
2018-11-16 20:35:59 +01:00
2019-01-02 21:20:44 +01:00
class NotificationController(object):
2018-11-16 20:35:59 +01:00
'''
This the notification controller
'''
def __init__(self, cbpi):
'''
Initializer
:param cbpi: the cbpi server object
'''
self.cbpi = cbpi
self.cbpi.register(self)
2018-12-10 22:13:28 +01:00
@on_event(topic="notification/#")
2018-12-13 21:45:33 +01:00
async def _on_event(self, key, message, type, **kwargs):
2019-01-02 21:20:44 +01:00
self.cbpi.ws.send("YES")