diff --git a/include/loot/database_interface.h b/include/loot/database_interface.h index b8de136c..ea0aee3e 100644 --- a/include/loot/database_interface.h +++ b/include/loot/database_interface.h @@ -88,13 +88,6 @@ public: */ virtual std::vector SortPlugins() = 0; - /** - * @brief Applies the given load order. - * @param loadOrder - * A vector of plugin filenames in the load order to be set. - */ - virtual void ApplyLoadOrder(const std::vector& loadOrder) = 0; - /** * @} * @name Masterlist Update diff --git a/src/api/api_database.cpp b/src/api/api_database.cpp index fdcfb749..b3edd9c6 100644 --- a/src/api/api_database.cpp +++ b/src/api/api_database.cpp @@ -102,10 +102,6 @@ std::vector ApiDatabase::SortPlugins() { return loadOrder; } -void ApiDatabase::ApplyLoadOrder(const std::vector& loadOrder) { - game_.SetLoadOrder(loadOrder); -} - bool ApiDatabase::UpdateMasterlist(const std::string& masterlistPath, const std::string& remoteURL, const std::string& remoteBranch) { diff --git a/src/api/api_database.h b/src/api/api_database.h index e9357700..64c73e2c 100644 --- a/src/api/api_database.h +++ b/src/api/api_database.h @@ -45,8 +45,6 @@ struct ApiDatabase : public DatabaseInterface { std::vector SortPlugins(); - void ApplyLoadOrder(const std::vector& loadOrder); - bool UpdateMasterlist(const std::string& masterlist_path, const std::string& remote_url, const std::string& remote_branch); diff --git a/src/tests/api/database_interface_test.h b/src/tests/api/database_interface_test.h index 0636e3ed..b72e8e02 100644 --- a/src/tests/api/database_interface_test.h +++ b/src/tests/api/database_interface_test.h @@ -176,24 +176,6 @@ TEST_P(DatabaseInterfaceTest, sortPluginsShouldSucceedIfPassedValidArguments) { ASSERT_EQ(expectedOrder, actualOrder); } -TEST_P(DatabaseInterfaceTest, applyLoadOrderShouldReturnOkIfLoadOrderGivenIsNotEmpty) { - std::vector loadOrder = { - masterFile, - blankEsm, - blankMasterDependentEsm, - blankDifferentEsm, - blankDifferentMasterDependentEsm, - blankMasterDependentEsp, - blankDifferentMasterDependentEsp, - blankEsp, - blankPluginDependentEsp, - blankDifferentEsp, - blankDifferentPluginDependentEsp, - }; - - EXPECT_NO_THROW(db_->ApplyLoadOrder(loadOrder)); -} - TEST_P(DatabaseInterfaceTest, updateMasterlistShouldReturnAnInvalidArgsErrorIfTheMasterlistPathGivenIsInvalid) { EXPECT_ANY_THROW(db_->UpdateMasterlist(";//\?", url_, branch_)); }