Esempio n. 1
0
    def setup(self):
        user = self.user
        if not user:
            return redirect("show_login")
        display_name = request.params["display_name"]
        if not display_name:
            flash("Please enter a display name")
            return redirect(url(controller="user", action="show_setup"))

        user.display_name = display_name

        create_channel(user.password)

        return redirect(url(controller="lobby", action="lobby"))
Esempio n. 2
0
def main ():

    # assume the hookbox server is on localhost:8001
    url = base_url + "/publish"

    values = { "channel_name" : "/lobby",
               "security_token" : secret,
             }

    #
    #send("/heartbeat", {})
    create_channel("/heartbeat")
    create_channel("/lobby")

    time.sleep(60) #when you start up, give everyone a minute to check in

    while True:
        try:
            sqlhub.doInTransaction(check_for_heartbeat)
        except:
            print_exc()
            time.sleep(10)
        time.sleep(1)