Skip to content

Commit 9dd0576

Browse files
committed
feat: update pasarguard-node-bridge package
1 parent 31293f0 commit 9dd0576

File tree

3 files changed

+9
-5
lines changed

3 files changed

+9
-5
lines changed

app/node/__init__.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
from app.db.models import Node, NodeConnectionType, User
77
from app.node.user import serialize_user_for_node, core_users, serialize_users_for_node
88
from app.models.user import UserResponse
9+
from app.utils.logger import get_logger
910

1011

1112
type_map = {
@@ -18,6 +19,7 @@ class NodeManager:
1819
def __init__(self):
1920
self._nodes: dict[int, PasarGuardNode] = {}
2021
self._lock = RWLock(fast=True)
22+
self.logger = get_logger("node-manager")
2123

2224
async def update_node(self, node: Node) -> PasarGuardNode:
2325
async with self._lock.writer_lock:
@@ -37,7 +39,9 @@ async def update_node(self, node: Node) -> PasarGuardNode:
3739
port=node.port,
3840
server_ca=node.server_ca,
3941
api_key=node.api_key,
42+
name=node.name,
4043
max_logs=node.max_logs,
44+
logger=self.logger,
4145
extra={"id": node.id, "usage_coefficient": node.usage_coefficient},
4246
)
4347

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ dependencies = [
4444
"uvloop>=0.21.0; sys_platform != 'win32'",
4545
"aiorwlock>=1.5.0",
4646
"typer>=0.17.3",
47-
"pasarguard-node-bridge>=0.0.52",
47+
"pasarguard-node-bridge>=0.0.54",
4848
]
4949

5050
[tool.ruff]

uv.lock

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)