mirror of
https://github.com/Readarr/Readarr.git
synced 2026-04-18 21:34:28 -04:00
Newznab images handled in controller
Fixed: Missing Newznab Logos won't throw errors #ND-127 fixed
This commit is contained in:
@@ -0,0 +1,31 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.IO;
|
||||
using System.Linq;
|
||||
using System.Web;
|
||||
using System.Web.Mvc;
|
||||
using NzbDrone.Common;
|
||||
|
||||
namespace NzbDrone.Web.Controllers
|
||||
{
|
||||
public class ImageController : Controller
|
||||
{
|
||||
private readonly DiskProvider _diskProvider;
|
||||
|
||||
public ImageController(DiskProvider diskProvider)
|
||||
{
|
||||
_diskProvider = diskProvider;
|
||||
}
|
||||
|
||||
public ActionResult Newznab(string name)
|
||||
{
|
||||
var dir = Server.MapPath("/Content/Images/Indexers");
|
||||
var path = Path.Combine(dir, String.Format("{0}.png", name));
|
||||
|
||||
if (_diskProvider.FileExists(path))
|
||||
return File(path, "image/png");
|
||||
|
||||
return File(Path.Combine(dir, "Newznab.png"), "image/png");
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user