Esempio n. 1
0
 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
Esempio n. 2
0
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