Fixed a issue where the Plex Content Sync wouldn't pick up new shows #2276 #2244 #2261

This commit is contained in:
Jamie 2018-05-26 23:23:28 +01:00
commit b323db1864
3 changed files with 50 additions and 19 deletions

View file

@ -14,7 +14,7 @@ namespace Ombi.Store.Repository
Task<T> Find(object key);
IQueryable<T> GetAll();
Task<T> FirstOrDefaultAsync(Expression<Func<T, bool>> predicate);
Task AddRange(IEnumerable<T> content);
Task AddRange(IEnumerable<T> content, bool save = true);
Task<T> Add(T content);
Task DeleteRange(IEnumerable<T> req);
Task Delete(T request);

View file

@ -35,10 +35,13 @@ namespace Ombi.Store.Repository
return await _db.FirstOrDefaultAsync(predicate);
}
public async Task AddRange(IEnumerable<T> content)
public async Task AddRange(IEnumerable<T> content, bool save = true)
{
_db.AddRange(content);
await _ctx.SaveChangesAsync();
if (save)
{
await _ctx.SaveChangesAsync();
}
}
public async Task<T> Add(T content)