joshuar-go-hass-agent/internal/preferences
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
..
context.go perf(agent): 🏗️ restructure preferences and hass client usage 2024-09-14 10:58:15 +10:00
device.go perf(agent): 🏗️ restructure preferences and hass client usage 2024-09-14 10:58:15 +10:00
hass.go perf(agent): 🏗️ restructure preferences and hass client usage 2024-09-14 10:58:15 +10:00
hass_test.go perf(agent): 🏗️ restructure preferences and hass client usage 2024-09-14 10:58:15 +10:00
mqtt.go perf(agent): 🏗️ restructure preferences and hass client usage 2024-09-14 10:58:15 +10:00
prefs.go perf(agent): 🏗️ restructure preferences and hass client usage 2024-09-14 10:58:15 +10:00
prefs_test.go refactor: ♻️ store app ID in a context to reduce need to expose/pass it via other means 2024-09-12 16:19:42 +10:00
registration.go perf(agent): 🏗️ restructure preferences and hass client usage 2024-09-14 10:58:15 +10:00
registration_test.go style: 🚨 clean up unused linter directives 2024-08-14 14:45:14 +10:00
validation.go feat(preferences): 🔊 improve messages shown when preferences are not valid 2024-07-31 21:44:25 +10:00