diff options
| author | Luke <luke.pulverenti@gmail.com> | 2016-08-24 11:49:22 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2016-08-24 11:49:22 -0400 |
| commit | 20c400fee3c55b64ff8b71b166b8a249d5c25301 (patch) | |
| tree | 44409ac47142998dd8866bc580d5594846dca72b /MediaBrowser.Controller/Entities/BaseItem.cs | |
| parent | f4bc4f473ac8567df5473443d7453c8afa34bdf5 (diff) | |
| parent | e03ead01aea85fdc2ace162ab4daa94248ec6909 (diff) | |
Merge pull request #2095 from MediaBrowser/dev
Dev
Diffstat (limited to 'MediaBrowser.Controller/Entities/BaseItem.cs')
| -rw-r--r-- | MediaBrowser.Controller/Entities/BaseItem.cs | 22 |
1 files changed, 18 insertions, 4 deletions
diff --git a/MediaBrowser.Controller/Entities/BaseItem.cs b/MediaBrowser.Controller/Entities/BaseItem.cs index cbbb9a89a..984374a49 100644 --- a/MediaBrowser.Controller/Entities/BaseItem.cs +++ b/MediaBrowser.Controller/Entities/BaseItem.cs @@ -281,6 +281,20 @@ namespace MediaBrowser.Controller.Entities } } + public Task UpdateIsOffline(bool newValue) + { + var item = this; + + if (item.IsOffline != newValue) + { + item.IsOffline = newValue; + // this is creating too many repeated db updates + //return item.UpdateToRepository(ItemUpdateType.None, CancellationToken.None); + } + + return Task.FromResult(true); + } + /// <summary> /// Gets or sets the type of the location. /// </summary> @@ -290,10 +304,10 @@ namespace MediaBrowser.Controller.Entities { get { - if (IsOffline) - { - return LocationType.Offline; - } + //if (IsOffline) + //{ + // return LocationType.Offline; + //} if (string.IsNullOrWhiteSpace(Path)) { |
