Factor out protol string as a constant

This commit is contained in:
Sandy Carter 2015-08-14 21:03:19 -04:00
parent 6132b7a96c
commit fe314869c1
2 changed files with 4 additions and 3 deletions

View File

@ -12,6 +12,8 @@
namespace GlobalConstants
{
const std::string PROTOCOL_PREFIX = "gogdownloader://";
// Language constants
const unsigned int LANGUAGE_EN = 1 << 0;
const unsigned int LANGUAGE_DE = 1 << 1;

View File

@ -374,11 +374,10 @@ std::vector<std::string> Util::getDLCNamesFromJSON(const Json::Value &root)
for (unsigned int i = 0; i < urls.size(); ++i)
{
std::string gamename;
std::string match_string = "gogdownloader://";
if (urls[i].find(match_string) == std::string::npos)
if (urls[i].find(GlobalConstants::PROTOCOL_PREFIX) == std::string::npos)
continue;
gamename.assign(urls[i].begin()+urls[i].find(match_string)+match_string.length(), urls[i].begin()+urls[i].find_last_of("/"));
gamename.assign(urls[i].begin()+urls[i].find(GlobalConstants::PROTOCOL_PREFIX)+GlobalConstants::PROTOCOL_PREFIX.length(), urls[i].begin()+urls[i].find_last_of("/"));
bool bDuplicate = false;
for (unsigned int j = 0; j < dlcnames.size(); ++j)
{