新增设备管理
This commit is contained in:
parent
aadc59e405
commit
b7c667fcbd
|
|
@ -125,5 +125,24 @@ namespace WGShare.API.Hubs
|
|||
/// </summary>
|
||||
/// <param name="watchUids"></param>
|
||||
Task Watch(string[] watchUids);
|
||||
|
||||
/// <summary>
|
||||
/// 设备列表
|
||||
/// </summary>
|
||||
Task DriverList(string callerUid);
|
||||
|
||||
/// <summary>
|
||||
/// 设置设备
|
||||
/// </summary>
|
||||
/// <param name="driver"></param>
|
||||
/// <returns></returns>
|
||||
Task SaveDriver(string driver);
|
||||
|
||||
/// <summary>
|
||||
/// 显示设备列表
|
||||
/// </summary>
|
||||
/// <param name="driversJsonString"></param>
|
||||
/// <returns></returns>
|
||||
Task ShowDriverList(string driversJsonString);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -168,5 +168,40 @@ namespace WGShare.API.Hubs
|
|||
await Clients.Group(roomNum).Operation(type);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 获取设备列表
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
[HubMethodName("getDrivers")]
|
||||
public async Task GetDriversList(string uid)
|
||||
{
|
||||
var callerUid = Context.User?.Claims.FirstOrDefault(x => x.Type == ClaimTypes.NameIdentifier)?.Value;
|
||||
|
||||
await Clients.User(uid).DriverList(callerUid);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 发送设备列表
|
||||
/// </summary>
|
||||
/// <param name="uid"></param>
|
||||
/// <param name="driversJsonString"></param>
|
||||
/// <returns></returns>
|
||||
[HubMethodName("sendDrivers")]
|
||||
public async Task SendDriversList(string uid, string driversJsonString)
|
||||
{
|
||||
await Clients.User(uid).ShowDriverList(driversJsonString);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 设置用户设备列表
|
||||
/// </summary>
|
||||
/// <param name="uid"></param>
|
||||
/// <param name="driversJsonString"></param>
|
||||
/// <returns></returns>
|
||||
[HubMethodName("setDrivers")]
|
||||
public async Task SetDriversList(string uid, string driversJsonString)
|
||||
{
|
||||
await Clients.User(uid).SaveDriver(driversJsonString);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -492,6 +492,25 @@
|
|||
</summary>
|
||||
<param name="watchUids"></param>
|
||||
</member>
|
||||
<member name="M:WGShare.API.Hubs.IMessageClient.DriverList(System.String)">
|
||||
<summary>
|
||||
设备列表
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:WGShare.API.Hubs.IMessageClient.SaveDriver(System.String)">
|
||||
<summary>
|
||||
设置设备
|
||||
</summary>
|
||||
<param name="driver"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:WGShare.API.Hubs.IMessageClient.ShowDriverList(System.String)">
|
||||
<summary>
|
||||
显示设备列表
|
||||
</summary>
|
||||
<param name="driversJsonString"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:WGShare.API.Hubs.SessionManageHub.JoinChannel(System.String,System.Boolean,System.Boolean)">
|
||||
<summary>
|
||||
加入频道
|
||||
|
|
@ -519,6 +538,28 @@
|
|||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:WGShare.API.Hubs.SessionManageHub.GetDriversList(System.String)">
|
||||
<summary>
|
||||
获取设备列表
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:WGShare.API.Hubs.SessionManageHub.SendDriversList(System.String,System.String)">
|
||||
<summary>
|
||||
发送设备列表
|
||||
</summary>
|
||||
<param name="uid"></param>
|
||||
<param name="driversJsonString"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:WGShare.API.Hubs.SessionManageHub.SetDriversList(System.String,System.String)">
|
||||
<summary>
|
||||
设置用户设备列表
|
||||
</summary>
|
||||
<param name="uid"></param>
|
||||
<param name="driversJsonString"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:WGShare.API.Program.ResetRedisKey">
|
||||
<summary>
|
||||
程序启动前,删除redis中得数据
|
||||
|
|
|
|||
Loading…
Reference in New Issue