decline & accept devices and protocol connection issues fixed
This commit is contained in:
@@ -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>
|
||||
|
||||
Reference in New Issue
Block a user