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