From 9cd448012a4d1298d8e581ba643586f4a3e1893a Mon Sep 17 00:00:00 2001 From: Jay Date: Fri, 8 Jan 2016 14:01:20 +0100 Subject: [PATCH] channels getting started app --- .../channelsapp/__init__.py | 0 .../channelsapp/consumers.py | 17 +++++++++++++++++ 2 files changed, 17 insertions(+) create mode 100644 {{cookiecutter.repo_name}}/{{cookiecutter.repo_name}}/channelsapp/__init__.py create mode 100644 {{cookiecutter.repo_name}}/{{cookiecutter.repo_name}}/channelsapp/consumers.py diff --git a/{{cookiecutter.repo_name}}/{{cookiecutter.repo_name}}/channelsapp/__init__.py b/{{cookiecutter.repo_name}}/{{cookiecutter.repo_name}}/channelsapp/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/{{cookiecutter.repo_name}}/{{cookiecutter.repo_name}}/channelsapp/consumers.py b/{{cookiecutter.repo_name}}/{{cookiecutter.repo_name}}/channelsapp/consumers.py new file mode 100644 index 000000000..04d906569 --- /dev/null +++ b/{{cookiecutter.repo_name}}/{{cookiecutter.repo_name}}/channelsapp/consumers.py @@ -0,0 +1,17 @@ +""" +This is an example for a channels app using the getting started guide at +https://channels.readthedocs.org/en/latest/getting-started.html +""" +from channels import Group + +# Connected to websocket.connect and websocket.keepalive +def ws_add(message): + Group("chat").add(message.reply_channel) + +# Connected to websocket.receive +def ws_message(message): + Group("chat").send(message.content) + +# Connected to websocket.disconnect +def ws_disconnect(message): + Group("chat").discard(message.reply_channel)