joshuar-go-hass-agent/internal/agent
Joshua Rich f6b08332dc perf(agent): 🏗️ restructure preferences and hass client usage
- move agent "flag" parameters into context rather than storing in agent
- use an interface for preferences access
- start the hass client closer to where it is used
- remove the need for the agent to expose wrapper methods
2024-09-14 10:58:15 +10:00
..
testing/data test(agent): improve test coverage 2024-07-18 15:09:40 +10:00
ui perf(agent): 🏗️ restructure preferences and hass client usage 2024-09-14 10:58:15 +10:00
agent.go perf(agent): 🏗️ restructure preferences and hass client usage 2024-09-14 10:58:15 +10:00
agent_mocks_test.go perf(agent): 🏗️ restructure preferences and hass client usage 2024-09-14 10:58:15 +10:00
context.go perf(agent): 🏗️ restructure preferences and hass client usage 2024-09-14 10:58:15 +10:00
controllers.go perf(agent): 🏗️ restructure preferences and hass client usage 2024-09-14 10:58:15 +10:00
device_controller.go perf(agent): 🏗️ restructure preferences and hass client usage 2024-09-14 10:58:15 +10:00
device_controller_test.go perf(agent): 🏗️ restructure preferences and hass client usage 2024-09-14 10:58:15 +10:00
mqtt_controller.go perf(agent): 🏗️ restructure preferences and hass client usage 2024-09-14 10:58:15 +10:00
notifications.go perf(agent): 🏗️ restructure preferences and hass client usage 2024-09-14 10:58:15 +10:00
os_controller_linux.go perf(agent): 🏗️ restructure preferences and hass client usage 2024-09-14 10:58:15 +10:00
register.go perf(agent): 🏗️ restructure preferences and hass client usage 2024-09-14 10:58:15 +10:00
register_test.go perf(agent): 🏗️ restructure preferences and hass client usage 2024-09-14 10:58:15 +10:00
scripts_controller.go refactor(agent): 🔥 clean up agent logging and signal handling 2024-09-12 21:53:06 +10:00
sensor_controller.go perf(agent): 🏗️ restructure preferences and hass client usage 2024-09-14 10:58:15 +10:00
sensors.go refactor(agent): move var/consts and add tests 2024-07-31 15:57:15 +10:00
sensors_test.go build(go): 🐛 remove deprecated moq statements and nolint directives 2024-08-11 16:45:19 +10:00
util.go refactor(scripts): ♻️ reduce code dependency between scripts and agent packages 2024-08-07 14:29:49 +10:00
util_test.go build(go): 🐛 remove deprecated moq statements and nolint directives 2024-08-11 16:45:19 +10:00