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

@@ -0,0 +1,28 @@
import { PacketDeviceResolve, Solution } from "../ProtocolProvider/protocol/packets/packet.device.resolve";
import { useSender } from "../ProtocolProvider/useSender"
/**
* Хук для отклонения или принятия устройств
*/
export function useDeviceResolve() {
const send = useSender();
const accept = (deviceId: string) => {
const packet = new PacketDeviceResolve();
packet.setDeviceId(deviceId);
packet.setSolution(Solution.ACCEPT);
send(packet);
}
const decline = (deviceId: string) => {
const packet = new PacketDeviceResolve();
packet.setDeviceId(deviceId);
packet.setSolution(Solution.DECLINE);
send(packet);
}
return {
accept,
decline
}
}