Example #1
0
    def get(self):
        sender_email = user_help.get_user_email()
        if sender_email:
            sender_email = sender_email.lower();
            q = CryptChatUser.query(CryptChatUser.email == sender_email.lower())
            entity = q.get()
            if entity is None: #create new user for this email
                newuser = CryptChatUser()
                newuser.email = sender_email.lower()
                newuser.avatar = '0'
                newuser.put()
                time.sleep(5)

        template_params = {
            'send_url': '/',
            'user_email': sender_email,
            'login_url': users.create_login_url(),
            'logout_url': users.create_logout_url('/'),
            'user_nickname': user_help.get_user_nickname(),
            'is_user_authenticated': crypto_helper.is_user_authenticated(sender_email)
        }
        template_help.render_template(self, 'index.html', template_params)