media source scan interval (#28)
* scan media sources once every six hours * cleanup * force scan from ui
This commit is contained in:
@@ -60,11 +60,15 @@ namespace ErsatzTV.Infrastructure.Data.Repositories
|
||||
public Task<int> CountMediaItems(int id) =>
|
||||
_dbContext.MediaItems.CountAsync(i => i.MediaSourceId == id);
|
||||
|
||||
public async Task Update(PlexMediaSource plexMediaSource)
|
||||
{
|
||||
_dbContext.PlexMediaSources.Update(plexMediaSource);
|
||||
await _dbContext.SaveChangesAsync();
|
||||
}
|
||||
public Task Update(LocalMediaSource localMediaSource) =>
|
||||
_dbContext.LocalMediaSources.Update(localMediaSource)
|
||||
.AsTask()
|
||||
.Bind(_ => _dbContext.SaveChangesAsync());
|
||||
|
||||
public Task Update(PlexMediaSource plexMediaSource) =>
|
||||
_dbContext.PlexMediaSources.Update(plexMediaSource)
|
||||
.AsTask()
|
||||
.Bind(_ => _dbContext.SaveChangesAsync());
|
||||
|
||||
public async Task Delete(int id)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user