session token is received from RegisterSuperACK

This commit is contained in:
alex 2026-02-25 15:33:30 +08:00
parent 6f895c3404
commit 13c287e089

View File

@ -52,11 +52,13 @@ async fn handle_tcp_message(msg: SdlanTcp) {
should_exit: false,
},
);
let Ok(ack) = SdlRegisterSuperAck::decode(&msg.current_packet[..]) else {
error!("failed to decode REGISTER_SUPER_ACK");
return;
};
debug!("got register super ack: {:?}", ack);
edge.session_token.set(ack.session_token);
let Ok(aes) = rsa_decrypt(&edge.rsa_private, &ack.aes_key) else {
error!("failed to rsa decrypt aes key");
return;