2SFWWZ2RF742PDI3KLCCQ3CFK7E72I5MJLFNBSS2SVSRL5YOUJKAC
if buf.is_empty() {
continue
}
if buf[0] == crate::msg::DISCONNECT {
debug!("break");
break;
} else if buf[0] <= 4 {
continue;
}
match reply(session, &mut handler, &buf[..]).await {
Ok(s) => session = s,
Err(e) => {
error!("{:?}", e);
return Err(e)
if !buf.is_empty() {
if buf[0] == crate::msg::DISCONNECT {
debug!("break");
break;
} else if buf[0] > 4 {
match reply(session, &mut handler, &buf[..]).await {
Ok(s) => session = s,
Err(e) => {
error!("{:?}", e);
return Err(e)
}
}
if buf.is_empty() {
continue
}
if buf[0] == crate::msg::DISCONNECT {
break;
} else if buf[0] <= 4 {
continue;
if !buf.is_empty() {
if buf[0] == crate::msg::DISCONNECT {
break;
} else if buf[0] > 4 {
self = reply(self, &mut handler, &mut encrypted_signal, &buf[..]).await?;
}