if nak is received, the disabled or invalid token will stop the tcp

This commit is contained in:
asxalex 2024-07-19 20:50:02 +08:00
parent bdde2cb99a
commit b7f91f25f3

View File

@ -99,18 +99,19 @@ async fn handle_tcp_message(msg: SdlanTcp) {
result: 3,
message: "invalid token".to_owned(),
});
edge.stop().await;
}
NakMsgCode::NodeDisabled => {
edge.send_register_super_feedback(msg._packet_id, RegisterSuperFeedback {
result: 4,
message: "Node is disabled".to_owned(),
});
edge.stop().await;
}
_other => {
edge.send_register_super_feedback(msg._packet_id, RegisterSuperFeedback {
result: 0,
message: "".to_owned(),
});
}
}