public async Task <IActionResult> GetUserByLogin(string user, int depth, int amount)
        {
            if (depth < 0)
            {
                return(BadRequest($"{nameof(depth)} must be >= 0"));
            }
            var res = await _dataRetriever.GetUserGraphByLogin(user, depth, amount);

            if (!string.IsNullOrEmpty(res.Error))
            {
                return(StatusCode(500, res.Error));
            }

            _logger.LogInformation($"Search users by login {user}");
            return(Ok(res));
        }