示例#1
0
 def getAllMessagesWithHashtag(self, hid):
     dao = MessageDAO()
     message_list = dao.getAllMessagesWithHashtagINFO(hid)
     result_list = []
     for row in message_list:
         result_list.append(self.build_tagged_message_dict(row))
     return jsonify(Messages=result_list)
示例#2
0
 def searchMessages(self, args):
     username = args.get("username")
     hashtag = args.get("hashtag")
     dao = MessageDAO()
     if (len(args) == 1) and username:
         message_list = dao.getAllMessagesByUsername(username)
     elif (len(args) == 1) and hashtag:
         message_list = dao.getAllMessagesWithHashtagINFO(hashtag)
     else:
         return jsonify(Error="Malformed query string"), 400
     result_list = []
     for row in message_list:
         result_list.append(self.build_message_dict(row))
     return jsonify(Message_list=result_list)