webhooks: Create StatusHandler class in add_early_printer_objects()
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
This commit is contained in:
parent
b74a5c5217
commit
7289af6560
|
@ -258,7 +258,6 @@ class WebHooks:
|
||||||
self.register_endpoint("info", self._handle_info_request)
|
self.register_endpoint("info", self._handle_info_request)
|
||||||
self.register_endpoint("emergency_stop", self._handle_estop_request)
|
self.register_endpoint("emergency_stop", self._handle_estop_request)
|
||||||
self.sconn = ServerSocket(self, printer)
|
self.sconn = ServerSocket(self, printer)
|
||||||
StatusHandler(self)
|
|
||||||
|
|
||||||
# Register Events
|
# Register Events
|
||||||
printer.register_event_handler(
|
printer.register_event_handler(
|
||||||
|
@ -330,9 +329,9 @@ class WebHooks:
|
||||||
SUBSCRIPTION_REFRESH_TIME = .25
|
SUBSCRIPTION_REFRESH_TIME = .25
|
||||||
|
|
||||||
class StatusHandler:
|
class StatusHandler:
|
||||||
def __init__(self, webhooks):
|
def __init__(self, printer):
|
||||||
self.printer = webhooks.printer
|
self.printer = printer
|
||||||
self.webhooks = webhooks
|
self.webhooks = webhooks = printer.lookup_object('webhooks')
|
||||||
self.ready = self.timer_started = False
|
self.ready = self.timer_started = False
|
||||||
self.reactor = self.printer.get_reactor()
|
self.reactor = self.printer.get_reactor()
|
||||||
self.available_objects = {}
|
self.available_objects = {}
|
||||||
|
@ -462,3 +461,4 @@ class StatusHandler:
|
||||||
|
|
||||||
def add_early_printer_objects(printer):
|
def add_early_printer_objects(printer):
|
||||||
printer.add_object('webhooks', WebHooks(printer))
|
printer.add_object('webhooks', WebHooks(printer))
|
||||||
|
StatusHandler(printer)
|
||||||
|
|
Loading…
Reference in New Issue