diff options
| author | Silarn <jrim@rimpo.org> | 2019-02-04 00:59:05 -0600 |
|---|---|---|
| committer | Silarn <jrim@rimpo.org> | 2019-02-18 21:31:19 -0600 |
| commit | 177f5c0446ab09f4010c86e9d8e1d3d02a8a76a9 (patch) | |
| tree | df7fb6c3a9ee3deaeb0e213b685d0bb406f01889 /src/modinfo.cpp | |
| parent | 91e909bc45e8b33b0a774c71ed28175243f0cccf (diff) | |
Fix issues with duplicate requests, expand parallel requests to 6
Diffstat (limited to 'src/modinfo.cpp')
| -rw-r--r-- | src/modinfo.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/modinfo.cpp b/src/modinfo.cpp index 555dcb68..a1059e24 100644 --- a/src/modinfo.cpp +++ b/src/modinfo.cpp @@ -294,7 +294,7 @@ int ModInfo::checkAllForUpdate(PluginContainer *pluginContainer, QObject *receiv // NexusInterface::instance(pluginContainer)->requestUpdates(game->nexusModOrganizerID(), receiver, QVariant(), game->gameShortName(), QString()); //} - std::multimap<QString, int> organizedGames; + std::set<std::pair<QString, int>> organizedGames; for (auto mod : s_Collection) { if (mod->canBeUpdated()) { organizedGames.insert(std::make_pair<QString, int>(mod->getGameName().toLower(), mod->getNexusID())); @@ -317,7 +317,7 @@ int ModInfo::checkAllForUpdate(PluginContainer *pluginContainer, QObject *receiv int ModInfo::manualUpdateCheck(PluginContainer *pluginContainer, QObject *receiver, std::multimap<QString, int> IDs) { std::vector<QSharedPointer<ModInfo>> mods; - std::multimap<QString, int> organizedGames; + std::set<std::pair<QString, int>> organizedGames; for (auto ID : IDs) { auto matchedMods = getByModID(ID.first, ID.second); |
