Reduce nesting in SessionManager.OnPlaybackStopped

pull/10331/head
Patrick Barron 1 year ago
parent 78e00578c2
commit 12b51cf2ba

@ -951,12 +951,13 @@ namespace Emby.Server.Implementations.Session
private bool OnPlaybackStopped(User user, BaseItem item, long? positionTicks, bool playbackFailed)
{
bool playedToCompletion = false;
if (!playbackFailed)
if (playbackFailed)
{
var data = _userDataManager.GetUserData(user, item);
return false;
}
var data = _userDataManager.GetUserData(user, item);
bool playedToCompletion;
if (positionTicks.HasValue)
{
playedToCompletion = _userDataManager.UpdatePlayState(item, data, positionTicks.Value);
@ -971,7 +972,6 @@ namespace Emby.Server.Implementations.Session
}
_userDataManager.SaveUserData(user, item, data, UserDataSaveReason.PlaybackFinished, CancellationToken.None);
}
return playedToCompletion;
}

Loading…
Cancel
Save