joshuar-go-hass-agent/internal/linux/apps
Joshua Rich 2cf7dd4733 feat(linux): D-Bus overhaul
- rewrite dbusx package so that methods either act on a particular bus or require a bus passed as a parameter
- don't store D-Bus in context
- define a D-Bus API which stores bus connections which can be retrieved by other functions
- rework the linux controller to store the D-Bus api and pass to sensor/MQTT workers
- rework the linux controller so it can satisfy the agent's SensorWorker and MQTTWorker interfaces
2024-07-11 21:52:30 +10:00
..
activeApps.go refactor(linux): ♻️ improve readability and reduce lint issues 2024-06-08 17:17:23 +10:00
apps.go feat(linux): D-Bus overhaul 2024-07-11 21:52:30 +10:00
runningApps.go refactor: 🚧 replace zerolog with slog 2024-07-09 22:02:20 +10:00