using Microsoft.AspNetCore.Mvc; namespace DysonNetwork.Sphere.Discovery; [ApiController] [Route("discovery")] public class DiscoveryController(DiscoveryService discoveryService) : ControllerBase { [HttpGet("realms")] public Task> GetPublicRealms( [FromQuery] string? query, [FromQuery] List? tags, [FromQuery] int take = 10, [FromQuery] int offset = 0 ) { return discoveryService.GetPublicRealmsAsync(query, tags, take, offset); } }