Пример #1
0
    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)
Пример #2
0
    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)
Пример #3
0
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)})