def insertReplyMessageinChatGroup(self, UID, GID, Message): dao = MessageDAO() hdao = HashtagDAO() if UID == None or GID == None or Message == None: return jsonify(Error="Malformed insert request"), 400 else: Message = Message #Para probar: #Message = "Esto es una prueba #funciona #thebest" Hashtags = self.contains_hashtags(Message) MDate = datetime.datetime.today().strftime('%d-%m-%Y') UID = UID GID = GID MHashtag = False if len(Hashtags) != 0: MHashtag = True if Message and MDate and UID and GID: row = dao.insertMessageinChatGroup(Message, MDate, MHashtag, int(UID), int(GID)) if row == None: return jsonify(Error="Invalid Insert"), 404 else: for htext in Hashtags: hdao.insertHashtag(htext, row) return row else: return jsonify( Error="Unexpected attributes in insert request"), 400
def insertMessageinChatGroup(self, form): dao = MessageDAO() hdao = HashtagDAO() if len(form) != 3: return jsonify(Error="Malformed insert request"), 400 else: Message = form['Message'] #Para probar: #Message = "Esto es una prueba #funciona #thebest" Hashtags = self.contains_hashtags(Message) MDate = datetime.datetime.today().strftime('%d-%m-%Y') UID = form['UID'] GID = form['GID'] MHashtag = False if len(Hashtags) != 0: MHashtag = True if Message and MDate and UID and GID: Message = Message.replace('~', '#') row = dao.insertMessageinChatGroup(Message, MDate, MHashtag, int(UID), int(GID)) if row == None: return jsonify(Error="Invalid Insert"), 404 else: for htext in Hashtags: hdao.insertHashtag(htext, row) result = self.insert_MessageinChatGroup_dict( Message, MDate, MHashtag, UID, GID, row) return jsonify(Message=result) else: return jsonify( Error="Unexpected attributes in insert request"), 400