From 6012e98ae6232146b91d8dc2f140282f660e66f0 Mon Sep 17 00:00:00 2001 From: syuilo Date: Sun, 11 Nov 2018 02:22:34 +0900 Subject: Improve streaming API --- src/server/api/stream/index.ts | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/server/api/stream/index.ts') diff --git a/src/server/api/stream/index.ts b/src/server/api/stream/index.ts index 96a4c7add6..58dbacd688 100644 --- a/src/server/api/stream/index.ts +++ b/src/server/api/stream/index.ts @@ -173,6 +173,10 @@ export default class Connection { */ @autobind public connectChannel(id: string, params: any, channel: string, pong = false) { + if ((channels as any)[channel].requireCredential && this.user == null) { + return; + } + // 共有可能チャンネルに接続しようとしていて、かつそのチャンネルに既に接続していたら無意味なので無視 if ((channels as any)[channel].shouldShare && this.channels.some(c => c.chName === channel)) { return; -- cgit v1.2.3-freya