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()}
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
def delete(self, message_id): message = MessageModel.find_message_by_id(message_id) if message: message.delete_from_db() return {'message': 'item deleted'}