decline & accept devices and protocol connection issues fixed

This commit is contained in:
RoyceDa
2026-01-31 04:55:00 +02:00
parent 22a1fd3a1a
commit a95db0d24b
6 changed files with 129 additions and 9 deletions

View File

@@ -8,6 +8,8 @@ import { useNavigate } from "react-router-dom";
import animationData from './inbox.json'
import { AnimatedButton } from "@/app/components/AnimatedButton/AnimatedButton";
import { useLogout } from "@/app/providers/AccountProvider/useLogout";
import { usePacket } from "@/app/providers/ProtocolProvider/usePacket";
import { PacketDeviceResolve, Solution } from "@/app/providers/ProtocolProvider/protocol/packets/packet.device.resolve";
export function DeviceConfirm() {
const protocolState = useProtocolState();
@@ -19,6 +21,15 @@ export function DeviceConfirm() {
navigate('/main');
}
}, [protocolState]);
usePacket(0x18, (packet : PacketDeviceResolve) => {
/**
* Если решение отклонено, то выходим из аккаунта
*/
if(packet.getSolution() == Solution.DECLINE){
logout();
}
}, []);
return (
<PrivateView>