Add display name to chat messages.

This commit is contained in:
Jared Goodwin 2020-05-02 21:10:43 -07:00
parent 4d4f1f0d18
commit b1a1019bcf

View File

@ -49,7 +49,10 @@ namespace Remotely.Server.Services
deviceIDs = DataService.FilterDeviceIDsByUserPermission(deviceIDs, RemotelyUser);
var connections = GetActiveClientConnections(deviceIDs);
var organizationName = DataService.GetOrganizationName(RemotelyUser.UserName);
return DeviceHubContext.Clients.Clients(connections.Select(x => x.Key).ToList()).SendAsync("Chat", $"{RemotelyUser.UserName}: {message}", organizationName, Context.ConnectionId);
return DeviceHubContext.Clients.Clients(connections.Select(x => x.Key).ToList()).SendAsync("Chat",
$"{RemotelyUser.DisplayName ?? RemotelyUser.UserName}: {message}",
organizationName,
Context.ConnectionId);
}
public Task DeployScript(string fileID, string mode, string[] deviceIDs)