feat: Implement online user count from nodes
This commit is contained in:
@ -146,6 +146,7 @@ async def receive_node_traffic(body: NodesTrafficPayload):
|
|||||||
'upload_bytes': new_upload,
|
'upload_bytes': new_upload,
|
||||||
'download_bytes': new_download,
|
'download_bytes': new_download,
|
||||||
'status': user_traffic.status,
|
'status': user_traffic.status,
|
||||||
|
'online_count': user_traffic.online_count,
|
||||||
}
|
}
|
||||||
|
|
||||||
if not db_user.get('account_creation_date') and user_traffic.account_creation_date:
|
if not db_user.get('account_creation_date') and user_traffic.account_creation_date:
|
||||||
|
|||||||
@ -97,6 +97,7 @@ class NodeUserTraffic(BaseModel):
|
|||||||
upload_bytes: int
|
upload_bytes: int
|
||||||
download_bytes: int
|
download_bytes: int
|
||||||
status: str
|
status: str
|
||||||
|
online_count: int
|
||||||
account_creation_date: Optional[str] = None
|
account_creation_date: Optional[str] = None
|
||||||
|
|
||||||
@field_validator('account_creation_date')
|
@field_validator('account_creation_date')
|
||||||
|
|||||||
Reference in New Issue
Block a user