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!'})
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!'})