@@ -3,7 +3,7 @@ use crate::{
33 plugin:: { AuthentificationResult , Noop , Plugin } ,
44 tree:: SubscriptionTree ,
55} ;
6- use log:: { debug, info, trace , warn} ;
6+ use log:: { debug, info, warn} ;
77use mqtt_v5:: {
88 topic:: TopicFilter ,
99 types:: {
@@ -21,7 +21,7 @@ use std::{
2121} ;
2222use tokio:: {
2323 sync:: mpsc:: { self , Receiver , Sender } ,
24- task , time,
24+ time,
2525} ;
2626
2727#[ derive( Debug ) ]
@@ -193,7 +193,6 @@ pub enum WillDisconnectLogic {
193193
194194#[ derive( Debug ) ]
195195pub enum BrokerMessage {
196- Stats ,
197196 NewClient ( Box < ConnectPacket > , Sender < ClientMessage > ) ,
198197 Authenticate ( String , AuthenticatePacket ) ,
199198 Publish ( String , Box < PublishPacket > ) ,
@@ -240,18 +239,6 @@ impl<A: Plugin> Broker<A> {
240239 pub fn with_plugin ( plugin : A ) -> Broker < A > {
241240 let ( sender, receiver) = mpsc:: channel ( 100 ) ;
242241
243- {
244- let sender = sender. clone ( ) ;
245- task:: spawn ( async move {
246- loop {
247- time:: sleep ( time:: Duration :: from_secs ( 5 ) ) . await ;
248- if sender. send ( BrokerMessage :: Stats ) . await . is_err ( ) {
249- break ;
250- }
251- }
252- } ) ;
253- }
254-
255242 Broker {
256243 sessions : HashMap :: new ( ) ,
257244 sender,
@@ -879,15 +866,9 @@ impl<A: Plugin> Broker<A> {
879866 }
880867 }
881868
882- fn stats ( & self ) {
883- trace ! ( "sessions: {:#?}" , self . sessions) ;
884- trace ! ( "subscriptions: {:#?}" , self . subscriptions) ;
885- }
886-
887869 pub async fn run ( mut self ) {
888870 while let Some ( msg) = self . receiver . recv ( ) . await {
889871 match msg {
890- BrokerMessage :: Stats => self . stats ( ) ,
891872 BrokerMessage :: NewClient ( connect_packet, client_msg_sender) => {
892873 self . handle_new_client ( * connect_packet, client_msg_sender) . await ;
893874 } ,
0 commit comments