Correction du loggueur qui sature les CPU des browsers

This commit is contained in:
2025-10-10 17:01:15 +02:00
parent 32a3d3c1c3
commit 71af4e256f
3 changed files with 66 additions and 46 deletions

View File

@@ -5,7 +5,7 @@ use xmltree::{Element, XMLNode};
use crate::{
devices::{Device, DeviceInstance},
UpnpObject, UpnpModel, UpnpInstance, UpnpTyped,
UpnpObject, UpnpModel, UpnpInstance,
};
impl UpnpObject for Device {

View File

@@ -465,7 +465,6 @@ mod tests {
use super::*;
use crate::{
devices::Device,
services::Service,
UpnpModel,
};
@@ -477,13 +476,13 @@ mod tests {
#[test]
fn test_device_registration() {
let registry = DeviceRegistry::new();
let mut registry = DeviceRegistry::new();
let device = Device::new(
"TestDevice".to_string(),
"MediaRenderer".to_string(),
"Test Renderer".to_string(),
);
let instance = Arc::new(device.create_instance());
let instance = device.create_instance();
assert!(registry.register(instance.clone()).is_ok());
assert_eq!(registry.count(), 1);
@@ -494,13 +493,13 @@ mod tests {
#[test]
fn test_device_retrieval() {
let registry = DeviceRegistry::new();
let mut registry = DeviceRegistry::new();
let device = Device::new(
"TestDevice".to_string(),
"MediaRenderer".to_string(),
"Test Renderer".to_string(),
);
let instance = Arc::new(device.create_instance());
let instance = device.create_instance();
let udn = instance.udn().to_string();
registry.register(instance.clone()).unwrap();
@@ -517,13 +516,13 @@ mod tests {
#[test]
fn test_device_unregistration() {
let registry = DeviceRegistry::new();
let mut registry = DeviceRegistry::new();
let device = Device::new(
"TestDevice".to_string(),
"MediaRenderer".to_string(),
"Test Renderer".to_string(),
);
let instance = Arc::new(device.create_instance());
let instance = device.create_instance();
let udn = instance.udn().to_string();
registry.register(instance).unwrap();