diff options
Diffstat (limited to 'src_py/hatter/server.py')
| -rw-r--r-- | src_py/hatter/server.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src_py/hatter/server.py b/src_py/hatter/server.py index 8263eea..baeffac 100644 --- a/src_py/hatter/server.py +++ b/src_py/hatter/server.py @@ -85,6 +85,7 @@ class _Client: with self._backend.register_queue_change_cb(self._on_queue_change): with self._backend.register_log_change_cb(self._on_log_change): try: + self._send_repositories() self._send_active_job() self._send_job_queue() self._send_log_entries() @@ -127,6 +128,11 @@ class _Client: self._log_entries = log_entries self._send_log_entries() + def _send_repositories(self): + self._ws.send_str(json.dumps({ + 'type': 'repositories', + 'repositories': self._backend.repositories})) + def _send_active_job(self): self._ws.send_str(json.dumps({ 'type': 'active_job', |
