lampac/JacRed/Engine/JacBaseController.cs
lampac-talks f843f04fd4 chore: initial commit 154.3
Signed-off-by: lampac-talks <lampac-talks@users.noreply.github.com>
2026-01-30 16:23:09 +03:00

34 lines
848 B
C#

using Jackett;
using JacRed.Models.AppConf;
namespace JacRed.Engine
{
public class JacBaseController : BaseController
{
public static RedConf red => ModInit.conf.Red;
public static JacConf jackett => ModInit.conf.Jackett;
async public static Task<bool> Joinparse(ConcurrentBag<TorrentDetails> torrents, Func<ValueTask<List<TorrentDetails>>> parse)
{
var result = await parse();
if (result != null && result.Count > 0)
{
foreach (TorrentDetails torrent in result)
torrents.Add(torrent);
return true;
}
return false;
}
public static void consoleErrorLog(string plugin)
{
Console.WriteLine($"JacRed: InternalServerError - {plugin}");
}
}
}