@@ -99,11 +99,8 @@ impl App {
9999 log:: trace!( "Handling Event: {event:?}" ) ;
100100 match event {
101101 Event :: Tick => self . tick ( ) ,
102- Event :: Crossterm ( event) => match event {
103- CrosstermEvent :: Resize ( _, _) => {
104- terminal. draw ( |frame| self . render ( frame) ) ?;
105- }
106- _ => { }
102+ Event :: Crossterm ( event) => if let CrosstermEvent :: Resize ( _, _) = event {
103+ terminal. draw ( |frame| self . render ( frame) ) ?;
107104 } ,
108105 Event :: App ( app_event) => {
109106 match app_event {
@@ -117,11 +114,10 @@ impl App {
117114 self . handle_network_error ( e) ;
118115 }
119116 AppEvent :: NetworkEvent ( network:: NetworkEvent :: RequestReconnect ) => {
120- if self . current_screen == screens:: CurrentScreen :: Chat {
121- if let Err ( e) = self . api . listen_reconnect ( ) . await {
117+ if self . current_screen == screens:: CurrentScreen :: Chat
118+ && let Err ( e) = self . api . listen_reconnect ( ) . await {
122119 self . handle_network_error ( e)
123120 }
124- }
125121 }
126122 AppEvent :: SendMessage ( msg) => {
127123 log:: debug!( "Sending: {}" , msg) ;
@@ -178,12 +174,11 @@ impl App {
178174 AppEvent :: KeyEvent ( k) if self . error_box . is_some ( ) => {
179175 if k. is_press ( ) {
180176 let mut reset_err_box = false ;
181- if let Some ( err) = self . error_box . as_ref ( ) {
182- if err. creation . elapsed ( ) > std:: time:: Duration :: from_millis ( 20 )
177+ if let Some ( err) = self . error_box . as_ref ( )
178+ && err. creation . elapsed ( ) > std:: time:: Duration :: from_millis ( 20 )
183179 {
184180 reset_err_box = true ;
185181 }
186- }
187182 if reset_err_box {
188183 self . error_box = None
189184 }
@@ -325,11 +320,10 @@ impl App {
325320 // Popup
326321 {
327322 let mut del_error_box = false ;
328- if let Some ( e) = self . error_box . as_mut ( ) {
329- if e. creation . elapsed ( ) > e. timeout {
323+ if let Some ( e) = self . error_box . as_mut ( )
324+ && e. creation . elapsed ( ) > e. timeout {
330325 del_error_box = true ;
331326 }
332- }
333327 if del_error_box {
334328 self . error_box = None ;
335329 if let Some ( e) = self . error_qeue . pop ( ) {
0 commit comments