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)
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)