🐛 fix(core): enforce strict LSP lifecycle
This commit is contained in:
@@ -51,13 +51,11 @@ namespace lsp::test::provider
|
||||
{
|
||||
scheduler::async_executor::AsyncExecutor scheduler{ 1 };
|
||||
manager::ManagerHub hub{};
|
||||
core::RequestDispatcher dispatcher{};
|
||||
core::RequestDispatcher dispatcher{ scheduler, hub };
|
||||
|
||||
ProviderEnv()
|
||||
{
|
||||
hub.Initialize();
|
||||
dispatcher.SetRequestScheduler(&scheduler);
|
||||
dispatcher.SetManagerHub(&hub);
|
||||
provider::RegisterAllProviders(dispatcher);
|
||||
}
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user