refactor: Simplify calls by not chaining

This commit is contained in:
Lars Toenning
2024-12-23 17:08:23 +01:00
parent a3b5595627
commit 12f9f399e0
17 changed files with 47 additions and 43 deletions

View File

@@ -24,9 +24,13 @@ namespace swift::core::context
{
switch (mode)
{
case CCoreFacadeConfig::Local:
case CCoreFacadeConfig::Local: return new CContextOwnAircraft(mode, parent);
case CCoreFacadeConfig::LocalInDBusServer:
return (new CContextOwnAircraft(mode, parent))->registerWithDBus(server);
{
auto *context = new CContextOwnAircraft(mode, parent);
context->registerWithDBus(server);
return context;
}
case CCoreFacadeConfig::Remote:
return new CContextOwnAircraftProxy(CDBusServer::coreServiceName(connection), connection, mode, parent);
case CCoreFacadeConfig::NotUsed: