示例#1
0
    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)
示例#2
0
    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)
示例#3
0
    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)