From ad4b711ca325e7bbc97f30a23bfe858686b560bb Mon Sep 17 00:00:00 2001 From: Brendan Howell Date: Thu, 22 Oct 2020 01:33:02 +0200 Subject: [PATCH] trying out web view for internet radio station management --- screenless/bureau/bureau.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/screenless/bureau/bureau.py b/screenless/bureau/bureau.py index 53de1b8..39e6318 100644 --- a/screenless/bureau/bureau.py +++ b/screenless/bureau/bureau.py @@ -549,13 +549,20 @@ class Bureau(object): continue self.log.debug("got method: " + ref) - if (ref in self.commands) or (ref in self.api): + if (ref in self.commands) or (ref in self.api) or + (ref in self.webviews): if ref in self.api: if data: data = json.loads(data) ret = json.dumps(self.api[ref](data)) else: ret = json.dumps(self.api[ref]()) + elif ref in self.webviews: + if data: + data = json.loads(data) + ret = json.dumps(self.webviews[ref](data)) + else: + ret = json.dumps(self.webviews[ref]()) else: if data: ret = self.commands[ref](data)