├── .gitignore ├── LICENSE ├── Procfile ├── README.md ├── assets ├── brunch-config.js ├── css │ ├── app.css │ └── phoenix.css ├── js │ ├── app.js │ └── web_console.js ├── package-lock.json ├── package.json ├── static │ ├── favicon.ico │ ├── images │ │ └── phoenix.png │ └── robots.txt └── vendor │ └── sha256.js ├── config ├── config.exs ├── dev.exs ├── prod.exs ├── prod.secret.exs └── test.exs ├── elixir_buildpack.config ├── lib ├── counter │ └── socket_counter.ex ├── ephemeral2.ex ├── ephemeral2 │ └── application.ex ├── ephemeral2_web.ex └── ephemeral2_web │ ├── channels │ ├── all_channel.ex │ ├── have_channel.ex │ ├── user_socket.ex │ └── want_channel.ex │ ├── controllers │ └── page_controller.ex │ ├── endpoint.ex │ ├── gettext.ex │ ├── router.ex │ ├── templates │ ├── layout │ │ └── app.html.eex │ └── page │ │ ├── new.html.eex │ │ └── show.html.eex │ └── views │ ├── error_helpers.ex │ ├── error_view.ex │ ├── layout_view.ex │ └── page_view.ex ├── mix.exs ├── mix.lock ├── priv ├── gettext │ ├── en │ │ └── LC_MESSAGES │ │ │ └── errors.po │ └── errors.pot └── static │ ├── css │ ├── app.css │ └── app.css.map │ ├── favicon.ico │ ├── images │ └── phoenix.png │ ├── js │ ├── app.js │ └── app.js.map │ └── robots.txt └── test ├── ephemeral2_web ├── controllers │ └── page_controller_test.exs └── views │ ├── error_view_test.exs │ ├── layout_view_test.exs │ └── page_view_test.exs ├── support ├── channel_case.ex └── conn_case.ex └── test_helper.exs /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/losvedir/ephemeral2/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/losvedir/ephemeral2/HEAD/LICENSE -------------------------------------------------------------------------------- /Procfile: -------------------------------------------------------------------------------- 1 | web: mix phx.server 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/losvedir/ephemeral2/HEAD/README.md -------------------------------------------------------------------------------- /assets/brunch-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/losvedir/ephemeral2/HEAD/assets/brunch-config.js -------------------------------------------------------------------------------- /assets/css/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/losvedir/ephemeral2/HEAD/assets/css/app.css -------------------------------------------------------------------------------- /assets/css/phoenix.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/losvedir/ephemeral2/HEAD/assets/css/phoenix.css -------------------------------------------------------------------------------- /assets/js/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/losvedir/ephemeral2/HEAD/assets/js/app.js -------------------------------------------------------------------------------- /assets/js/web_console.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/losvedir/ephemeral2/HEAD/assets/js/web_console.js -------------------------------------------------------------------------------- /assets/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/losvedir/ephemeral2/HEAD/assets/package-lock.json -------------------------------------------------------------------------------- /assets/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/losvedir/ephemeral2/HEAD/assets/package.json -------------------------------------------------------------------------------- /assets/static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/losvedir/ephemeral2/HEAD/assets/static/favicon.ico -------------------------------------------------------------------------------- /assets/static/images/phoenix.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/losvedir/ephemeral2/HEAD/assets/static/images/phoenix.png -------------------------------------------------------------------------------- /assets/static/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/losvedir/ephemeral2/HEAD/assets/static/robots.txt -------------------------------------------------------------------------------- /assets/vendor/sha256.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/losvedir/ephemeral2/HEAD/assets/vendor/sha256.js -------------------------------------------------------------------------------- /config/config.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/losvedir/ephemeral2/HEAD/config/config.exs -------------------------------------------------------------------------------- /config/dev.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/losvedir/ephemeral2/HEAD/config/dev.exs -------------------------------------------------------------------------------- /config/prod.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/losvedir/ephemeral2/HEAD/config/prod.exs -------------------------------------------------------------------------------- /config/prod.secret.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/losvedir/ephemeral2/HEAD/config/prod.secret.exs -------------------------------------------------------------------------------- /config/test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/losvedir/ephemeral2/HEAD/config/test.exs -------------------------------------------------------------------------------- /elixir_buildpack.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/losvedir/ephemeral2/HEAD/elixir_buildpack.config -------------------------------------------------------------------------------- /lib/counter/socket_counter.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/losvedir/ephemeral2/HEAD/lib/counter/socket_counter.ex -------------------------------------------------------------------------------- /lib/ephemeral2.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/losvedir/ephemeral2/HEAD/lib/ephemeral2.ex -------------------------------------------------------------------------------- /lib/ephemeral2/application.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/losvedir/ephemeral2/HEAD/lib/ephemeral2/application.ex -------------------------------------------------------------------------------- /lib/ephemeral2_web.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/losvedir/ephemeral2/HEAD/lib/ephemeral2_web.ex -------------------------------------------------------------------------------- /lib/ephemeral2_web/channels/all_channel.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/losvedir/ephemeral2/HEAD/lib/ephemeral2_web/channels/all_channel.ex -------------------------------------------------------------------------------- /lib/ephemeral2_web/channels/have_channel.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/losvedir/ephemeral2/HEAD/lib/ephemeral2_web/channels/have_channel.ex -------------------------------------------------------------------------------- /lib/ephemeral2_web/channels/user_socket.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/losvedir/ephemeral2/HEAD/lib/ephemeral2_web/channels/user_socket.ex -------------------------------------------------------------------------------- /lib/ephemeral2_web/channels/want_channel.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/losvedir/ephemeral2/HEAD/lib/ephemeral2_web/channels/want_channel.ex -------------------------------------------------------------------------------- /lib/ephemeral2_web/controllers/page_controller.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/losvedir/ephemeral2/HEAD/lib/ephemeral2_web/controllers/page_controller.ex -------------------------------------------------------------------------------- /lib/ephemeral2_web/endpoint.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/losvedir/ephemeral2/HEAD/lib/ephemeral2_web/endpoint.ex -------------------------------------------------------------------------------- /lib/ephemeral2_web/gettext.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/losvedir/ephemeral2/HEAD/lib/ephemeral2_web/gettext.ex -------------------------------------------------------------------------------- /lib/ephemeral2_web/router.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/losvedir/ephemeral2/HEAD/lib/ephemeral2_web/router.ex -------------------------------------------------------------------------------- /lib/ephemeral2_web/templates/layout/app.html.eex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/losvedir/ephemeral2/HEAD/lib/ephemeral2_web/templates/layout/app.html.eex -------------------------------------------------------------------------------- /lib/ephemeral2_web/templates/page/new.html.eex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/losvedir/ephemeral2/HEAD/lib/ephemeral2_web/templates/page/new.html.eex -------------------------------------------------------------------------------- /lib/ephemeral2_web/templates/page/show.html.eex: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/ephemeral2_web/views/error_helpers.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/losvedir/ephemeral2/HEAD/lib/ephemeral2_web/views/error_helpers.ex -------------------------------------------------------------------------------- /lib/ephemeral2_web/views/error_view.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/losvedir/ephemeral2/HEAD/lib/ephemeral2_web/views/error_view.ex -------------------------------------------------------------------------------- /lib/ephemeral2_web/views/layout_view.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/losvedir/ephemeral2/HEAD/lib/ephemeral2_web/views/layout_view.ex -------------------------------------------------------------------------------- /lib/ephemeral2_web/views/page_view.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/losvedir/ephemeral2/HEAD/lib/ephemeral2_web/views/page_view.ex -------------------------------------------------------------------------------- /mix.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/losvedir/ephemeral2/HEAD/mix.exs -------------------------------------------------------------------------------- /mix.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/losvedir/ephemeral2/HEAD/mix.lock -------------------------------------------------------------------------------- /priv/gettext/en/LC_MESSAGES/errors.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/losvedir/ephemeral2/HEAD/priv/gettext/en/LC_MESSAGES/errors.po -------------------------------------------------------------------------------- /priv/gettext/errors.pot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/losvedir/ephemeral2/HEAD/priv/gettext/errors.pot -------------------------------------------------------------------------------- /priv/static/css/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/losvedir/ephemeral2/HEAD/priv/static/css/app.css -------------------------------------------------------------------------------- /priv/static/css/app.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/losvedir/ephemeral2/HEAD/priv/static/css/app.css.map -------------------------------------------------------------------------------- /priv/static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/losvedir/ephemeral2/HEAD/priv/static/favicon.ico -------------------------------------------------------------------------------- /priv/static/images/phoenix.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/losvedir/ephemeral2/HEAD/priv/static/images/phoenix.png -------------------------------------------------------------------------------- /priv/static/js/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/losvedir/ephemeral2/HEAD/priv/static/js/app.js -------------------------------------------------------------------------------- /priv/static/js/app.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/losvedir/ephemeral2/HEAD/priv/static/js/app.js.map -------------------------------------------------------------------------------- /priv/static/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/losvedir/ephemeral2/HEAD/priv/static/robots.txt -------------------------------------------------------------------------------- /test/ephemeral2_web/controllers/page_controller_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/losvedir/ephemeral2/HEAD/test/ephemeral2_web/controllers/page_controller_test.exs -------------------------------------------------------------------------------- /test/ephemeral2_web/views/error_view_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/losvedir/ephemeral2/HEAD/test/ephemeral2_web/views/error_view_test.exs -------------------------------------------------------------------------------- /test/ephemeral2_web/views/layout_view_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/losvedir/ephemeral2/HEAD/test/ephemeral2_web/views/layout_view_test.exs -------------------------------------------------------------------------------- /test/ephemeral2_web/views/page_view_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/losvedir/ephemeral2/HEAD/test/ephemeral2_web/views/page_view_test.exs -------------------------------------------------------------------------------- /test/support/channel_case.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/losvedir/ephemeral2/HEAD/test/support/channel_case.ex -------------------------------------------------------------------------------- /test/support/conn_case.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/losvedir/ephemeral2/HEAD/test/support/conn_case.ex -------------------------------------------------------------------------------- /test/test_helper.exs: -------------------------------------------------------------------------------- 1 | ExUnit.start() 2 | 3 | --------------------------------------------------------------------------------