def index(request): login_user = LoginUser.search_user(users.get_current_user()) client_id = login_user.client_id token = channel.create_channel(client_id) login_user.update_token(token) template_value = { "token": token } return render_to_response('gtug0/root/index.html', template_value)
def update(request): message = request.form.get("message") logging.debug(message) login_user = LoginUser.search_user(users.get_current_user()) client_id = login_user.client_id data = { "data": { "user": login_user.user.nickname(), "updated_at": str(datetime.datetime.now()), "message": message } } login_users = LoginUser.get_loggedin_user() for u in login_users: u_id = u.client_id channel.send_message(u_id, json.dumps(data)) return render_json_response(data)