|
|
|
@ -129,13 +129,8 @@ function init () { |
|
|
|
|
let session = nms.getSession(id); |
|
|
|
|
let app: string = StreamPath.split("/")[1]; |
|
|
|
|
let key: string = StreamPath.split("/")[2]; |
|
|
|
|
if(!session.isLocal && app === config['media']['publicEndpoint']) { |
|
|
|
|
if(keystore[key]){ |
|
|
|
|
// increment viewer count
|
|
|
|
|
db.query('update user_meta set viewers = viewers - 1 where username='+db.raw.escape(key)); |
|
|
|
|
return true; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
// 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)); |
|
|
|
|
}); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|