made allowing function simpler

This commit is contained in:
2019-01-27 12:31:49 +00:00
parent b20495b914
commit 379ee664b5

View File

@ -149,13 +149,13 @@ namespace Yavsc
[Authorize] [Authorize]
public async void SendPV(string connectionId, string message) public async void SendPV(string connectionId, string message)
{ {
var sender = Context.User.Identity.Name;
// TODO personal black|white list + // TODO personal black|white list +
// Contact list allowed only + // Contact list allowed only +
// only pro // only pro
string destUserId = (await _dbContext.ChatConnection.SingleAsync (c=>c.ConnectionId == connectionId)).ApplicationUserId; string destUserId = (await _dbContext.ChatConnection.SingleAsync (c=>c.ConnectionId == connectionId)).ApplicationUserId;
var allow = await AllowPv(sender, connectionId); var sender = Context.User.Identity.Name;
var allow = await AllowPv(connectionId);
if (!allow) { if (!allow) {
Clients.Caller.addPV(sender, "[private message was refused]"); Clients.Caller.addPV(sender, "[private message was refused]");
return; return;
@ -167,7 +167,7 @@ namespace Yavsc
cli.addPV(sender, message); cli.addPV(sender, message);
} }
private async Task<bool> AllowPv(string senderName, string destConnectionId) private async Task<bool> AllowPv(string destConnectionId)
{ {
if (Context.User.IsInRole(Constants.BlogModeratorGroupName)) if (Context.User.IsInRole(Constants.BlogModeratorGroupName))