From 0dd2dcf497fd6f69c45b8629f2605b89bfbd6ee5 Mon Sep 17 00:00:00 2001 From: kaso17 Date: Thu, 8 Dec 2016 07:31:31 +0100 Subject: [PATCH] MTV: Fix size --- src/Jackett/Indexers/MoreThanTV.cs | 27 +-------------------------- 1 file changed, 1 insertion(+), 26 deletions(-) diff --git a/src/Jackett/Indexers/MoreThanTV.cs b/src/Jackett/Indexers/MoreThanTV.cs index f10735f92..2c22964ec 100644 --- a/src/Jackett/Indexers/MoreThanTV.cs +++ b/src/Jackett/Indexers/MoreThanTV.cs @@ -217,7 +217,7 @@ namespace Jackett.Indexers if (torrentId.Contains('#')) torrentId = torrentId.Split('#')[0]; - var size = ParseSizeToBytes(torrentData[0].TextContent); + var size = ReleaseInfo.GetBytes(torrentData[0].TextContent); var grabs = int.Parse(torrentData[1].TextContent); var seeders = int.Parse(torrentData[2].TextContent); var guid = new Uri(GuidUrl + torrentId); @@ -253,30 +253,5 @@ namespace Jackett.Indexers return season; } - - // Changes "xx.xx GB/MB" to bytes - private static long ParseSizeToBytes(string strSize) - { - var sizeParts = strSize.Split(' '); - if (sizeParts.Length != 2) - throw new Exception($"We expected 2 size parts, instead we have {sizeParts.Length}."); - - var size = double.Parse(sizeParts[0]); - - switch (sizeParts[1].Trim()) - { - case "GB": - size = size*1000*1000*1000; - break; - case "MB": - size = size*1000*1000; - break; - default: - throw new Exception($"Unknown size type {sizeParts[1].Trim()}."); - } - - return (long) Math.Ceiling(size); - } - } }