From 4e0859a0f902e84cfafb38103e0be9f5b81d7abe Mon Sep 17 00:00:00 2001 From: RblSb Date: Thu, 20 Feb 2020 04:17:51 +0300 Subject: Pause video when no clients --- src/server/Main.hx | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/server/Main.hx') 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(); }); } -- cgit v1.2.3