예제 #1
0
파일: root.py 프로젝트: kamito/GTUG
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)
예제 #2
0
파일: message.py 프로젝트: kamito/GTUG
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)