refactor: Un-singletonize Paths & Updates (#5092)

This commit is contained in:
pajlada
2024-01-16 21:56:43 +01:00
committed by GitHub
parent 7f935665f9
commit 718696db53
60 changed files with 237 additions and 165 deletions
+7 -2
View File
@@ -23,7 +23,12 @@
namespace chatterino {
void PluginController::initialize(Settings &settings, Paths &paths)
PluginController::PluginController(const Paths &paths_)
: paths(paths_)
{
}
void PluginController::initialize(Settings &settings, const Paths &paths)
{
(void)paths;
@@ -44,7 +49,7 @@ void PluginController::initialize(Settings &settings, Paths &paths)
void PluginController::loadPlugins()
{
this->plugins_.clear();
auto dir = QDir(getPaths()->pluginsDirectory);
auto dir = QDir(this->paths.pluginsDirectory);
qCDebug(chatterinoLua) << "Loading plugins in" << dir.path();
for (const auto &info :
dir.entryInfoList(QDir::Dirs | QDir::NoDotAndDotDot))