diff options
| author | RblSb <msrblsb@gmail.com> | 2020-02-20 04:17:51 +0300 |
|---|---|---|
| committer | RblSb <msrblsb@gmail.com> | 2020-02-20 04:17:51 +0300 |
| commit | 4e0859a0f902e84cfafb38103e0be9f5b81d7abe (patch) | |
| tree | e0240cbeb925a46e64a47b75c12d0bea8062df81 | |
| parent | e53a69f09dd3f03b984986bbb3a2daddf78b159f (diff) | |
Pause video when no clients
| -rw-r--r-- | src/server/Main.hx | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/server/Main.hx b/src/server/Main.hx index 63af225..bc52718 100644 --- a/src/server/Main.hx +++ b/src/server/Main.hx @@ -75,6 +75,8 @@ class Main { trace('Client connected ($ip)'); final client = new Client(ws, "Unknown", false); clients.push(client); + if (clients.length == 1) + if (videoTimer.isPaused()) videoTimer.play(); send(client, { type: Connected, @@ -101,6 +103,7 @@ class Main { if (client.isLeader) { if (videoTimer.isPaused()) videoTimer.play(); } + if (clients.length == 0) videoTimer.pause(); }); } |
