mirror of
https://github.com/jellyfin/jellyfin.git
synced 2024-11-15 18:08:53 -07:00
update dlna play to device timeout
This commit is contained in:
parent
335ec27edc
commit
95084d6f7d
@ -113,7 +113,7 @@ namespace Emby.Dlna.PlayTo
|
||||
|
||||
private int GetInactiveTimerIntervalMs()
|
||||
{
|
||||
return Timeout.Infinite;
|
||||
return 60000;
|
||||
}
|
||||
|
||||
public void Start()
|
||||
|
@ -48,23 +48,7 @@ namespace Emby.Dlna.PlayTo
|
||||
{
|
||||
get
|
||||
{
|
||||
var lastDateKnownActivity = _creationTime > _device.DateLastActivity ? _creationTime : _device.DateLastActivity;
|
||||
|
||||
if (DateTime.UtcNow >= lastDateKnownActivity.AddSeconds(120))
|
||||
{
|
||||
try
|
||||
{
|
||||
// Session is inactive, mark it for Disposal and don't start the elapsed timer.
|
||||
_sessionManager.ReportSessionEnded(_session.Id);
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
_logger.ErrorException("Error in ReportSessionEnded", ex);
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
return _device != null;
|
||||
return !_disposed && _device != null;
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user