using System.Collections.Generic; using NzbDrone.Core.DiskSpace; using Radarr.Http; namespace NzbDrone.Api.DiskSpace { public class DiskSpaceModule : RadarrRestModule { private readonly IDiskSpaceService _diskSpaceService; public DiskSpaceModule(IDiskSpaceService diskSpaceService) : base("diskspace") { _diskSpaceService = diskSpaceService; GetResourceAll = GetFreeSpace; } public List GetFreeSpace() { return _diskSpaceService.GetFreeSpace().ConvertAll(DiskSpaceResourceMapper.MapToResource); } } }