Esempio n. 1
0
    def put(self, message_id):
        title = request.form.get('title')
        body = request.form.get('body')

        message = MessageModel.find_message_by_id(message_id)

        if message is None:
            message = MessageModel(title, body, author_id)
        else:
            if title:
                message.title = title
            if body:
                message.body = body

        message.save_to_db()
        return {'message': message.to_json()}
Esempio n. 2
0
    def get(self, message_id):
        message = MessageModel.find_message_by_id(message_id)

        if message:
            return {'message': message.to_json()}, 200
        return {'message': 'message not found'}, 404
Esempio n. 3
0
 def delete(self, message_id):
     message = MessageModel.find_message_by_id(message_id)
     if message:
         message.delete_from_db()
     return {'message': 'item deleted'}