From 53aa632da4c22d9eb9621ac7aeac80e3f64d9b79 Mon Sep 17 00:00:00 2001 From: knotteye Date: Sun, 21 Feb 2021 13:16:33 -0600 Subject: [PATCH] Properly decrement viewer count when RTMP viewers quit --- src/server.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/server.ts b/src/server.ts index 924926f..a201af6 100644 --- a/src/server.ts +++ b/src/server.ts @@ -130,7 +130,7 @@ function init () { let app: string = StreamPath.split("/")[1]; let key: string = StreamPath.split("/")[2]; // decrement viewer count - db.query('update user_meta,users set user_meta.viewers = user_meta.viewers - 1 where users.stream_key='+db.raw.escape(key)); + db.query('update user_meta set viewers = viewers - 1 where username=(select username from users where stream_key='+db.raw.escape(key)+' limit 1)'); }); }