├── .credo.exs ├── .formatter.exs ├── .github └── workflows │ └── build_on_push.yml ├── .gitignore ├── .tool-versions ├── CHANGELOG.md ├── LICENSE.md ├── README.md ├── config └── config.exs ├── dialyzer_ignore.exs ├── lib ├── hub.ex └── hub │ ├── application.ex │ ├── channel.ex │ ├── channel_registry.ex │ ├── channel_supervisor.ex │ └── subscriber.ex ├── mix.exs ├── mix.lock ├── scripts └── bump_version.sh └── test ├── hub_test.exs └── test_helper.exs /.credo.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wise-home/hub/HEAD/.credo.exs -------------------------------------------------------------------------------- /.formatter.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wise-home/hub/HEAD/.formatter.exs -------------------------------------------------------------------------------- /.github/workflows/build_on_push.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wise-home/hub/HEAD/.github/workflows/build_on_push.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wise-home/hub/HEAD/.gitignore -------------------------------------------------------------------------------- /.tool-versions: -------------------------------------------------------------------------------- 1 | elixir 1.16.2-otp-25 2 | erlang 25.3.2.10 3 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wise-home/hub/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wise-home/hub/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wise-home/hub/HEAD/README.md -------------------------------------------------------------------------------- /config/config.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wise-home/hub/HEAD/config/config.exs -------------------------------------------------------------------------------- /dialyzer_ignore.exs: -------------------------------------------------------------------------------- 1 | [] 2 | -------------------------------------------------------------------------------- /lib/hub.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wise-home/hub/HEAD/lib/hub.ex -------------------------------------------------------------------------------- /lib/hub/application.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wise-home/hub/HEAD/lib/hub/application.ex -------------------------------------------------------------------------------- /lib/hub/channel.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wise-home/hub/HEAD/lib/hub/channel.ex -------------------------------------------------------------------------------- /lib/hub/channel_registry.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wise-home/hub/HEAD/lib/hub/channel_registry.ex -------------------------------------------------------------------------------- /lib/hub/channel_supervisor.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wise-home/hub/HEAD/lib/hub/channel_supervisor.ex -------------------------------------------------------------------------------- /lib/hub/subscriber.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wise-home/hub/HEAD/lib/hub/subscriber.ex -------------------------------------------------------------------------------- /mix.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wise-home/hub/HEAD/mix.exs -------------------------------------------------------------------------------- /mix.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wise-home/hub/HEAD/mix.lock -------------------------------------------------------------------------------- /scripts/bump_version.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wise-home/hub/HEAD/scripts/bump_version.sh -------------------------------------------------------------------------------- /test/hub_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wise-home/hub/HEAD/test/hub_test.exs -------------------------------------------------------------------------------- /test/test_helper.exs: -------------------------------------------------------------------------------- 1 | ExUnit.start() 2 | --------------------------------------------------------------------------------