fix user stupidty through vanity

This commit is contained in:
rootdarkarchon
2023-04-30 15:39:16 +02:00
parent 8a350e2788
commit f5649b75cf

View File

@@ -21,7 +21,7 @@ public partial class MareHub
{
_logger.LogCallInfo(MareHubLogger.Args(dto));
// don't allow adding yourself or nothing
// don't allow adding nothing
var uid = dto.User.UID.Trim();
if (string.Equals(dto.User.UID, UserUID, StringComparison.Ordinal) || string.IsNullOrWhiteSpace(dto.User.UID)) return;
@@ -33,6 +33,12 @@ public partial class MareHub
return;
}
if (string.Equals(otherUser.UID, UserUID, StringComparison.Ordinal))
{
await Clients.Caller.Client_ReceiveServerMessage(MessageSeverity.Warning, $"My god you can't pair with yourself why would you do that please stop").ConfigureAwait(false);
return;
}
var existingEntry =
await _dbContext.ClientPairs.AsNoTracking()
.FirstOrDefaultAsync(p =>