From 45e40a8e4a3ef47200e1acf13c3c5a384f3dc0bd Mon Sep 17 00:00:00 2001 From: Natured Date: Wed, 24 Nov 2021 19:58:07 +0100 Subject: [PATCH] fixed bug when checking for line breaks on unix --- src/Modules/TokenModule.cs | 6 +++--- src/Services/PoocoinWebDriver.cs | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/Modules/TokenModule.cs b/src/Modules/TokenModule.cs index b1829c6..61d0e26 100644 --- a/src/Modules/TokenModule.cs +++ b/src/Modules/TokenModule.cs @@ -37,17 +37,17 @@ public async Task GetPriceAsync() var pageDelay = _configurationService.ConfigFile.PageDelay; var graphFileName = ""; + var poocoinWebDriver = new PoocoinWebDriver(browserEngineType); var dexGuruRestApi = new DexGuruRestApi(_logService, dexGuruApiKey); var binanceRestApi = new BinanceRestApi(_logService); - var poocoinWebDriver = new PoocoinWebDriver(browserEngineType); try { + var loadTask = poocoinWebDriver.LoadAsync(tokenAddress, TimeSpan.FromSeconds(pageDelay)); var getTokenTask = dexGuruRestApi.GetTokenAsync(tokenChain, tokenAddress); var getTickerPriceTask = binanceRestApi.GetTickerPriceAsync("BNBBUSD"); - var loadTask = poocoinWebDriver.LoadAsync(tokenAddress, TimeSpan.FromSeconds(pageDelay)); - await Task.WhenAll(getTokenTask, getTickerPriceTask, loadTask).ConfigureAwait(false); + await Task.WhenAll(loadTask, getTokenTask, getTickerPriceTask).ConfigureAwait(false); var token = getTokenTask.Result; var tickerPrice = getTickerPriceTask.Result; diff --git a/src/Services/PoocoinWebDriver.cs b/src/Services/PoocoinWebDriver.cs index b8fcf3d..0328fcc 100644 --- a/src/Services/PoocoinWebDriver.cs +++ b/src/Services/PoocoinWebDriver.cs @@ -67,7 +67,7 @@ public TokenData GetTokenData() private static string GetTotalSupply(string fullText) { - var startText = "Total Supply:\r\n"; + var startText = $"Total Supply:{Environment.NewLine}"; var startIndex = fullText.IndexOf(startText, StringComparison.OrdinalIgnoreCase); var endIndex = fullText.IndexOf("Market Cap:", StringComparison.OrdinalIgnoreCase); @@ -92,7 +92,7 @@ private static string GetMarketCap(string fullText) private static string GetLpHoldings(string fullText) { - var startText = "LP Holdings:\r\n"; + var startText = $"LP Holdings:{Environment.NewLine}"; var startIndex = fullText.IndexOf(startText, StringComparison.OrdinalIgnoreCase); var endIndex = fullText.IndexOf("| Chart", StringComparison.OrdinalIgnoreCase);