diff --git a/MainWindow.cs b/MainWindow.cs index 14eef48..e42480d 100755 --- a/MainWindow.cs +++ b/MainWindow.cs @@ -26,7 +26,6 @@ using System.Threading.Tasks; using System.Net; using System.Diagnostics; using Gtk; -using System.Linq; namespace Buypeeb { public struct ItemColumns { @@ -251,20 +250,19 @@ namespace Buypeeb { this.selectionViewBox.Sensitive = item.ready; infobox.Visible = true; - var info = new Dictionary - { - { "Name", item.name }, - { "YahooName", item.originalName }, - { "Price", item.PriceJPY() }, - { "PriceAUD", item.PriceAUD() }, - { "Ending", "..." }, - { "Bids", $"{item.bids}" }, - { "BuyItNow", item.winPrice == 0 ? "No" : $"¥{item.PriceJPY(true)} (${item.PriceAUD(true)})" }, - { "AutoExtension", item.autoExtension ? "Yes" : "No" }, - { "LastUpdated", "Last updated: heeeenlo" } - }; + var info = new Dictionary { + { "Name", item.name }, + { "YahooName", item.originalName }, + { "Price", item.PriceJPY() }, + { "PriceAUD", item.PriceAUD() }, + { "Ending", "..." }, + { "Bids", $"{item.bids}" }, + { "BuyItNow", item.winPrice == 0 ? "No" : $"¥{item.PriceJPY(true)} (${item.PriceAUD(true)})" }, + { "AutoExtension", item.autoExtension ? "Yes" : "No" }, + { "LastUpdated", "Last updated: heeeenlo" } + }; - foreach (var row in info) { + foreach (var row in info) { var l = (Label)this.builder.GetObject($"LabelSelected{row.Key}"); l.Text = row.Value; } @@ -375,18 +373,18 @@ namespace Buypeeb { md.Dispose(); if (r != ResponseType.Ok) { return; - } + } var removeMe = new List(); - foreach(var item in this.settings.watchlist) { + foreach (var item in this.settings.watchlist) { if (!item.Value.available) { removeMe.Add(item.Key); - } - } + } + } - foreach(var id in removeMe) { + foreach (var id in removeMe) { this.settings.watchlist.Remove(id); - } + } this.RenderList(); } @@ -477,7 +475,7 @@ namespace Buypeeb { } // timespan objects don't contain definitions for the time or date separators, so the colons need to be escaped // `HH` doesn't exist, but `hh` behaves identically - // see https://docs.microsoft.com/en-us/dotnet/standard/base-types/standard-timespan-format-strings + // see https://docs.microsoft.com/en-us/dotnet/standard/base-types/standard-timespan-format-strings ending += span.ToString(@"hh\:mm\:ss"); } else { @@ -511,18 +509,17 @@ namespace Buypeeb { if (item.ready) { if (!item.available) { ending = "Ended"; - } else { + } + else { var now = DateTime.Now; var end = item.endDate.ToLocalTime(); // TODO: should we show the year if the auction ends next year? 0uo - if (end.DayOfYear != now.DayOfYear) - { + if (end.DayOfYear != now.DayOfYear) { // the auction isn't ending today, so we should show the day it's ending on for clarity ending += end.ToString("MMM d "); } ending += end.ToString("HH:mm"); - if (this.settings.displaySecondsInList) - { + if (this.settings.displaySecondsInList) { // add the seconds on to the end ending += end.ToString(":ss"); }