def post(self): event_urlsafe = self.request.get('event') event_key = ndb.Key(urlsafe=event_urlsafe) event = event_key.get() if not event: logging.error('Event %s not found!', event_key) error = 'Event %s not found!' % event_key create_error_log(error, 'ERR') return is_direct = self.request.get('is_direct') robocall_start(event_urlsafe, is_direct)
def process(self, resource_id, *args, **kwargs): from sosbeacon.event.robocall import robocall_start session_store = sessions.get_store() session = session_store.get_session() user_key = ndb.Key(urlsafe=session.get('u')) if not user_key.get(): return is_direct = False if 'tz' in session: tz = session['tz'] else: tz = "America/Los_Angeles" robocall_start(resource_id, is_direct, user_key.urlsafe(), tz)