Exemplo n.º 1
0
    def resolve(cls, action, performed):
        # Store action in history
        ActionHistory.create(account=action.account_id,
                             session=action.session_id,
                             part=action.part,
                             rating_key=action.rating_key,
                             event=action.event,
                             performed=performed,
                             queued_at=action.queued_at,
                             sent_at=datetime.utcnow())

        # Delete queued action
        cls.delete(action.session_id, action.event)
Exemplo n.º 2
0
    def resolve(cls, action, performed):
        # Store action in history
        ActionHistory.create(
            account=action.account_id,
            session=action.session_id,

            rating_key=action.rating_key,

            event=action.event,
            performed=performed,

            queued_at=action.queued_at,
            sent_at=datetime.utcnow()
        )

        # Delete queued action
        cls.delete(action.session_id, action.event)