def post(self): # Add the user to the list phone_number = request.form.get('From') body = request.form.get('Body') sms_message = self._create_message(phone_number, body) response = make_response(sms_message) Subscriber.create(number=phone_number, location=body) response.headers['Content-Type'] = 'text/xml' return response
def create_or_find_subscriber(user_id, task_id): try: found_subscriber = Subscriber.get(Subscriber.userId == user_id, Subscriber.taskId == task_id) except Subscriber.DoesNotExist: Subscriber.create(userId=user_id, taskId=task_id).save() found_subscriber = Subscriber.get(Subscriber.userId == user_id, Subscriber.taskId == task_id) return found_subscriber