def initModels(self): self.Contact = Contact() self.Contact.setStore(self) self.Conversation = Conversation() self.Conversation.setStore(self) self.ConversationManager = ConversationManager() self.ConversationManager.setStore(self) self.Groupconversation = Groupconversation() self.Groupconversation.setStore(self) self.GroupconversationsContacts = GroupconversationsContacts() self.GroupconversationsContacts.setStore(self) self.Mediatype = Mediatype() self.Mediatype.setStore(self) self.Media = Media() self.Media.setStore(self) self.Message = Message() self.Message.setStore(self) self.Groupmessage = Groupmessage() self.Groupmessage.setStore(self)
def initModels(self): self.Contact = Contact() self.Contact.setStore(self) self.SingleConversation = SingleConversation() self.SingleConversation.setStore(self) self.Conversation = self.SingleConversation self.Message = Message() self.Message.setStore(self)
def add_message(): ''' This api add message :return: received property data including extra data ''' # Read request data try: data = request.get_json() if data is None: raise ValueError("Don't received any data") msg = Message(data['sender'], data['receiver'], data['subject'], data['content']) db.session.add(msg) db.session.commit() return jsonify({'Response': "msg added. msg id={}".format(msg.id)}) except Exception as e: return jsonify({'Exception': True, 'details': str(e)})