コード例 #1
0
ファイル: resources.py プロジェクト: wentaoxu415/fizz_buzz
    def post(self):
        from tasks import schedule_call
        phone_number = request.form.get('phoneNumber', None)
        sent_time = arrow.utcnow()
        delay_min = int(request.form.get('delay', None))
        scheduled_time = sent_time.replace(minutes=+delay_min)
        scheduled_time = scheduled_time.datetime
        schedule_call.apply_async(args=[phone_number], eta=scheduled_time)

        return jsonify({'message': 'Call incoming!'})
コード例 #2
0
ファイル: resources.py プロジェクト: wentaoxu415/fizz_buzz
 def post(self):
     from tasks import schedule_call
     
     phone_number = request.form.get('phoneNumber', None)
     sent_time = arrow.utcnow()
     delay_min = int(request.form.get('delay', None))
     scheduled_time = self.get_scheduled_time(sent_time, delay_min)
     sent_date = self.get_sent_date(sent_time) 
     sent_timestamp = self.get_sent_timestamp(sent_time)    
     schedule_call.apply_async(args=[phone_number, sent_date, sent_timestamp, delay_min], eta=scheduled_time)
    
     return jsonify({'message': 'Call incoming!'})