joshuar-go-hass-agent/internal/agent
Joshua Rich d50b78cd7d feat!: introduce a Config interface for the api
- Add a new interface in the api package that holds the configuration
  variables required to make API (REST or websocket) requests.
- Ensure the agent config satisfies this interface.
- Pass the agent config, which satisfies the interface, to functions in
  the API package, that can then use its values to make requests.
- Remove the now deprecate settings package which is no longer required,
  as the above changes eliminate its purpose.
2023-07-17 01:47:59 +00:00
..
agent.go feat!: introduce a Config interface for the api 2023-07-17 01:47:59 +00:00
config.go feat!: introduce a Config interface for the api 2023-07-17 01:47:59 +00:00
device_linux.go fix(linux): export LinuxDevice type 2023-07-05 00:29:39 +00:00
notifications.go feat(agent,api): websocket connection fetches needed config from interface 2023-07-16 12:07:17 +00:00
register.go feat!: introduce a Config interface for the api 2023-07-17 01:47:59 +00:00
register_test.go refactor(agent,hass): rearrange registration code 2023-07-11 11:30:58 +00:00
tracker.go feat!: introduce a Config interface for the api 2023-07-17 01:47:59 +00:00
ui.go feat!: introduce a Config interface for the api 2023-07-17 01:47:59 +00:00