Media-Cleaner-Homepage-and-Api #7

Merged
T-Gander merged 12 commits from Media-Cleaner-Homepage-and-Api into main 2026-01-27 08:16:01 -07:00
2 changed files with 67 additions and 68 deletions
Showing only changes of commit ebe24e2630 - Show all commits

View File

@@ -13,18 +13,11 @@ using Microsoft.Extensions.Logging;
namespace Jellyfin.Plugin.MediaCleaner.Data;
public class MediaCleanerState
public class MediaCleanerState(ILogger<StaleMediaScanner> logger, ILibraryManager libraryManager)
{
private readonly Lock _lock = new();
private IEnumerable<MediaInfo> _mediaInfo = [];
private ILogger<StaleMediaScanner> _logger;
private readonly StaleMediaScanner _staleMediaScanner;
public MediaCleanerState(ILogger<StaleMediaScanner> logger, ILibraryManager libraryManager)
{
_logger = logger;
_staleMediaScanner = new(logger, libraryManager);
}
private readonly StaleMediaScanner _staleMediaScanner = new(logger, libraryManager);
public async Task UpdateState()
{

View File

@@ -1,3 +1,4 @@
document.addEventListener('pageshow', async () => {
var moviesTitle = document.getElementById("moviesTitle");
var seriesTitle = document.getElementById("seriesTitle");
var moviesTable = document.getElementById("moviesTable");
@@ -54,6 +55,8 @@ const getMediaCleanerMoviesTitle = async () => {
}
const populateMoviesTable = () => {
moviesTable.innerHTML = '';
for(let i = 0; i < moviesInfo.length; i++){
var row = moviesTable.insertRow(-1);
var cell1 = row.insertCell(0);
@@ -64,6 +67,8 @@ const populateMoviesTable = () => {
}
const populateSeriesTable = () => {
seriesTable.innerHTML = '';
for(let i = 0; i < seriesInfo.length; i++){
var row = seriesTable.insertRow(-1);
var cell1 = row.insertCell(0);
@@ -83,3 +88,4 @@ var moviesInfo = await getMediaCleanerMovieInfo();
var seriesInfo = await getMediaCleanerSeriesInfo();
populateMoviesTable();
populateSeriesTable();
});