def search(page_name=None): """ @param page_name: @return: @rtype: """ error = list() # get the id of the user you want to follow if request.method == 'GET': # via ajax search_request = request.args.get('search-request', '', type=str) else: # via no javascript post search_request = request.form['search-request'] if 'user' in session: dbh = UserHelper(StrictRedis()) user = dbh.get_user_by_id(session['user']['id']) dbh.get_all_usernames() dbh.post_message(message_object) else: return redirect(url_for('login')) if request.method == 'GET': return jsonify(post_time=message_object.posted_time, format_time=message_object.formatted_time, msg_id=message_object.id) return redirect(url_for('dash'))
def dash(app): """ @param app: @type app: Flask @return: @rtype: """ if request.method == 'GET': if session.has_key('user'): dbh = MessageHelper(StrictRedis()) dbh_user = UserHelper(StrictRedis()) backward = dbh.get_user_messages(session['user']['id']) messages = reversed(backward) user = dbh_user.get_user_by_id(session['user']['id']) #users = list() #for message in messages: #user = dbh_user.get_user_by_id(message.user_id) #users.append(user) #message.user_id = user return render_template('dash.html', error=None, title='Twic Dashboard', messages=messages, user=user) return render_template('login.html', error='Please log in', title='Login') if request.method == 'POST': error = list()