Fixed endpoints for /users and /messages.
This commit is contained in:
@ -37,10 +37,14 @@ namespace MessengerBroker.Handlers.Endpoint
|
||||
.Where(x => !foreignUserIds.Any(f => f == x.Id))
|
||||
.ToArray();
|
||||
|
||||
var localUserIds = localUsers
|
||||
.Select(x => x.Id)
|
||||
.ToArray();
|
||||
|
||||
var localRoutes = apiCtx.UserRoutes
|
||||
.Include(x => x.From)
|
||||
.Include(x => x.To)
|
||||
.Where(x => localUsers.Any(l => l.Id == x.From.Id) && localUsers.Any(l => l.Id == x.To.Id))
|
||||
.Where(x => localUserIds.Contains(x.From.Id) || localUserIds.Contains(x.To.Id))
|
||||
.ToArray();
|
||||
|
||||
return Task.FromResult(new Users.UsersResponse
|
||||
|
||||
Reference in New Issue
Block a user