From dfa4556a334b4a88117381007cb223226bd0f75b Mon Sep 17 00:00:00 2001 From: Pepe Rivera Date: Thu, 2 May 2019 12:34:07 -0700 Subject: [PATCH] Add mock end points --- src/CalcViewModel/DataLoaders/CurrencyDataLoader.cpp | 12 ++++++++++++ src/CalcViewModel/DataLoaders/DataLoaderConstants.h | 4 ++-- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/src/CalcViewModel/DataLoaders/CurrencyDataLoader.cpp b/src/CalcViewModel/DataLoaders/CurrencyDataLoader.cpp index 48c64d42..9318fd84 100644 --- a/src/CalcViewModel/DataLoaders/CurrencyDataLoader.cpp +++ b/src/CalcViewModel/DataLoaders/CurrencyDataLoader.cpp @@ -685,6 +685,18 @@ void CurrencyDataLoader::GuaranteeSelectedUnits() isConversionTargetSet = true; } } + + // If still not set for either source or target, just select the first currency in the list + + if (!isConversionSourceSet && !m_currencyUnits.empty()) + { + m_currencyUnits[0].isConversionSource = true; + } + + if (!isConversionTargetSet && !m_currencyUnits.empty()) + { + m_currencyUnits[0].isConversionTarget = true; + } } void CurrencyDataLoader::NotifyDataLoadFinished(bool didLoad) diff --git a/src/CalcViewModel/DataLoaders/DataLoaderConstants.h b/src/CalcViewModel/DataLoaders/DataLoaderConstants.h index dbfd579d..c4b9eda2 100644 --- a/src/CalcViewModel/DataLoaders/DataLoaderConstants.h +++ b/src/CalcViewModel/DataLoaders/DataLoaderConstants.h @@ -7,8 +7,8 @@ namespace CalculatorApp { namespace DataLoaders { - static constexpr auto sc_MetadataUriLocalizeFor = L""; - static constexpr auto sc_RatiosUriRelativeTo = L""; + static constexpr auto sc_MetadataUriLocalizeFor = L"https://go.microsoft.com/fwlink/?linkid=2091028&localizeFor="; + static constexpr auto sc_RatiosUriRelativeTo = L"https://go.microsoft.com/fwlink/?linkid=2091307&localCurrency="; static constexpr auto sc_ApiKey = L""; } }