mirror of
https://github.com/Readarr/Readarr.git
synced 2026-04-18 21:34:28 -04:00
Compare commits
4 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 679166fc1c | |||
| d77aa82961 | |||
| c7a4060c4c | |||
| 64e6f98683 |
+1
-1
@@ -9,7 +9,7 @@ variables:
|
|||||||
testsFolder: './_tests'
|
testsFolder: './_tests'
|
||||||
yarnCacheFolder: $(Pipeline.Workspace)/.yarn
|
yarnCacheFolder: $(Pipeline.Workspace)/.yarn
|
||||||
nugetCacheFolder: $(Pipeline.Workspace)/.nuget/packages
|
nugetCacheFolder: $(Pipeline.Workspace)/.nuget/packages
|
||||||
majorVersion: '0.1.4'
|
majorVersion: '0.1.5'
|
||||||
minorVersion: $[counter('minorVersion', 1)]
|
minorVersion: $[counter('minorVersion', 1)]
|
||||||
readarrVersion: '$(majorVersion).$(minorVersion)'
|
readarrVersion: '$(majorVersion).$(minorVersion)'
|
||||||
buildName: '$(Build.SourceBranchName).$(readarrVersion)'
|
buildName: '$(Build.SourceBranchName).$(readarrVersion)'
|
||||||
|
|||||||
@@ -83,7 +83,7 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
@media only screen and (max-width: $breakpointSmall) {
|
@media only screen and (max-width: $breakpointSmall) {
|
||||||
.event {
|
.overlay {
|
||||||
flex-direction: column;
|
flex-direction: column;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+22
-1
@@ -1,3 +1,4 @@
|
|||||||
|
using System;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
using FluentAssertions;
|
using FluentAssertions;
|
||||||
@@ -275,7 +276,7 @@ namespace NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests
|
|||||||
|
|
||||||
[TestCase(-1)] // Infinite/Unknown
|
[TestCase(-1)] // Infinite/Unknown
|
||||||
[TestCase(-2)] // Magnet Downloading
|
[TestCase(-2)] // Magnet Downloading
|
||||||
public void should_ignore_negative_eta(int eta)
|
public void should_ignore_negative_eta(long eta)
|
||||||
{
|
{
|
||||||
_completed.Eta = eta;
|
_completed.Eta = eta;
|
||||||
|
|
||||||
@@ -284,6 +285,26 @@ namespace NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests
|
|||||||
item.RemainingTime.Should().NotHaveValue();
|
item.RemainingTime.Should().NotHaveValue();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
[TestCase(2147483648)] // 2038-01-19T03:14:08Z > int.MaxValue as unix timestamp can be either an int or a long
|
||||||
|
public void should_support_long_values_for_eta_in_seconds(long eta)
|
||||||
|
{
|
||||||
|
_downloading.Eta = eta;
|
||||||
|
|
||||||
|
PrepareClientToReturnDownloadingItem();
|
||||||
|
var item = Subject.GetItems().Single();
|
||||||
|
item.RemainingTime.Should().Be(TimeSpan.FromSeconds(eta));
|
||||||
|
}
|
||||||
|
|
||||||
|
[TestCase(2147483648000)] // works with milliseconds format too
|
||||||
|
public void should_support_long_values_for_eta_in_milliseconds(long eta)
|
||||||
|
{
|
||||||
|
_downloading.Eta = eta;
|
||||||
|
|
||||||
|
PrepareClientToReturnDownloadingItem();
|
||||||
|
var item = Subject.GetItems().Single();
|
||||||
|
item.RemainingTime.Should().Be(TimeSpan.FromMilliseconds(eta));
|
||||||
|
}
|
||||||
|
|
||||||
[Test]
|
[Test]
|
||||||
public void should_not_be_removable_and_should_not_allow_move_files_if_max_ratio_reached_and_not_stopped()
|
public void should_not_be_removable_and_should_not_allow_move_files_if_max_ratio_reached_and_not_stopped()
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -271,7 +271,7 @@ namespace NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests
|
|||||||
|
|
||||||
[TestCase(-1)] // Infinite/Unknown
|
[TestCase(-1)] // Infinite/Unknown
|
||||||
[TestCase(-2)] // Magnet Downloading
|
[TestCase(-2)] // Magnet Downloading
|
||||||
public void should_ignore_negative_eta(int eta)
|
public void should_ignore_negative_eta(long eta)
|
||||||
{
|
{
|
||||||
_completed.Eta = eta;
|
_completed.Eta = eta;
|
||||||
|
|
||||||
|
|||||||
@@ -80,7 +80,14 @@ namespace NzbDrone.Core.Download.Clients.Transmission
|
|||||||
|
|
||||||
if (torrent.Eta >= 0)
|
if (torrent.Eta >= 0)
|
||||||
{
|
{
|
||||||
item.RemainingTime = TimeSpan.FromSeconds(torrent.Eta);
|
try
|
||||||
|
{
|
||||||
|
item.RemainingTime = TimeSpan.FromSeconds(torrent.Eta);
|
||||||
|
}
|
||||||
|
catch (OverflowException)
|
||||||
|
{
|
||||||
|
item.RemainingTime = TimeSpan.FromMilliseconds(torrent.Eta);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!torrent.ErrorString.IsNullOrWhiteSpace())
|
if (!torrent.ErrorString.IsNullOrWhiteSpace())
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ namespace NzbDrone.Core.Download.Clients.Transmission
|
|||||||
public long TotalSize { get; set; }
|
public long TotalSize { get; set; }
|
||||||
public long LeftUntilDone { get; set; }
|
public long LeftUntilDone { get; set; }
|
||||||
public bool IsFinished { get; set; }
|
public bool IsFinished { get; set; }
|
||||||
public int Eta { get; set; }
|
public long Eta { get; set; }
|
||||||
public TransmissionTorrentStatus Status { get; set; }
|
public TransmissionTorrentStatus Status { get; set; }
|
||||||
public int SecondsDownloading { get; set; }
|
public int SecondsDownloading { get; set; }
|
||||||
public int SecondsSeeding { get; set; }
|
public int SecondsSeeding { get; set; }
|
||||||
|
|||||||
@@ -51,7 +51,7 @@ namespace NzbDrone.Core.MetadataSource.Goodreads
|
|||||||
}
|
}
|
||||||
|
|
||||||
ImageUrl = element.ElementAsString("image_url");
|
ImageUrl = element.ElementAsString("image_url");
|
||||||
ImageUrl = element.ElementAsString("large_image_url");
|
LargeImageUrl = element.ElementAsString("large_image_url");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user