コード例 #1
0
ファイル: ackmessagehandler.py プロジェクト: Bossuo/ppmessage
 def _ack(self, _uuid):
     _redis = self.application.redis
     _key = MessagePush.__tablename__ + ".uuid." + _uuid
     if not _redis.exists(_key):
         return
     _row = MessagePush(uuid=_uuid, status=MESSAGE_STATUS.ACKED)
     _row.async_update(_redis)
     _row.delete_redis_keys(_redis)
     return
コード例 #2
0
ファイル: policy.py プロジェクト: anxiaoyi/ppmessage
 def _push_to_db(self, _user_uuid, _status=MESSAGE_STATUS.PUSHED):
     _values = {
         "uuid": str(uuid.uuid1()),
         "task_uuid": self._task["uuid"],
         "user_uuid": _user_uuid,
         "status": _status
     }
                 
     _row = MessagePush(**_values)
     _row.async_add(self._redis)
     _row.create_redis_keys(self._redis)
     return _row.uuid
コード例 #3
0
 def _ack(self, _uuid):
     _redis = self.application.redis
     _key = MessagePush.__tablename__ + ".uuid." + _uuid
     if not _redis.exists(_key):
         return
     _row = MessagePush(uuid=_uuid, status=MESSAGE_STATUS.ACKED)
     _row.async_update(_redis)
     _row.delete_redis_keys(_redis)
     return
コード例 #4
0
ファイル: policy.py プロジェクト: yuhaozi2/ppmessage
    def _push_to_db(self, _user_uuid, _status=MESSAGE_STATUS.PUSHED):
        _values = {
            "uuid": str(uuid.uuid1()),
            "task_uuid": self._task["uuid"],
            "user_uuid": _user_uuid,
            "status": _status
        }

        _row = MessagePush(**_values)
        _row.async_add(self._redis)
        _row.create_redis_keys(self._redis)
        return _row.uuid