diff --git a/WGShare.API/Controllers/Frontend/RoomController.cs b/WGShare.API/Controllers/Frontend/RoomController.cs index 470baaa..24b74fd 100644 --- a/WGShare.API/Controllers/Frontend/RoomController.cs +++ b/WGShare.API/Controllers/Frontend/RoomController.cs @@ -342,6 +342,23 @@ namespace WGShare.API.Controllers.Frontend await _hubContext.Clients.Groups(roomNum).RefreshView(type); } + /// + /// 全员观看 + /// + /// + [HttpGet("show-user")] + public async Task GetShowUser([FromQuery] string roomNum) + { + var channelUsers = RedisHelper.HGetAll(RedisKeyConstant.SessionManage.GetChannelUserKey(TenantId, roomNum)); + + if (channelUsers.IsNullOrEmpty()) + { + throw Oops.Oh("无效会议号!"); + } + + return channelUsers.FirstOrDefault().Key; + } + #region 文件分享 /// /// 分享上传文件 diff --git a/WGShare.API/WGShare.API.xml b/WGShare.API/WGShare.API.xml index 1d26a16..e86c5e7 100644 --- a/WGShare.API/WGShare.API.xml +++ b/WGShare.API/WGShare.API.xml @@ -157,6 +157,12 @@ + + + 全员观看 + + + 分享上传文件