Trim spaces from API key before using

Fixes #211
This commit is contained in:
Dan Paulat 2024-05-21 23:12:27 -05:00
parent 4938b7c112
commit 49800c014b

View file

@ -203,19 +203,28 @@ std::string GetMapProviderName(MapProvider mapProvider)
std::string GetMapProviderApiKey(MapProvider mapProvider)
{
std::string apiKey {};
switch (mapProvider)
{
case MapProvider::Mapbox:
return settings::GeneralSettings::Instance().mapbox_api_key().GetValue();
apiKey =
settings::GeneralSettings::Instance().mapbox_api_key().GetValue();
break;
case MapProvider::MapTiler:
return settings::GeneralSettings::Instance()
.maptiler_api_key()
.GetValue();
apiKey =
settings::GeneralSettings::Instance().maptiler_api_key().GetValue();
break;
default:
return "?";
apiKey = "?";
break;
}
boost::trim(apiKey);
return apiKey;
}
const MapProviderInfo& GetMapProviderInfo(MapProvider mapProvider)