Поднятие версии, outline
All checks were successful
SP Builds / build (push) Successful in 4m25s

This commit is contained in:
RoyceDa
2026-04-04 18:34:18 +02:00
parent 8ac952071d
commit 779c265851
3 changed files with 9 additions and 40 deletions

View File

@@ -255,40 +255,6 @@ export function CallProvider(props : CallProviderProps) {
setCallState(CallState.INCOMING);
setShowCallView(true);
}
// if(signalType == SignalType.KEY_EXCHANGE && roleRef.current == CallRole.CALLER){
// console.info("EXCHANGE SIGNAL RECEIVED, CALLER ROLE");
// /**
// * Другая сторона сгенерировала ключи для сессии и отправила нам публичную часть,
// * теперь мы можем создать общую секретную сессию для шифрования звонка
// */
// const sharedPublic = packet.getSharedPublic();
// if(!sharedPublic){
// info("Received key exchange signal without shared public key");
// return;
// }
// const sessionKeys = generateSessionKeys();
// const computedSharedSecret = nacl.box.before(Buffer.from(sharedPublic, 'hex'), sessionKeys.secretKey);
// sharedSecretRef.current = Buffer.from(computedSharedSecret).toString('hex');
// info("Generated shared secret for call session: " + sharedSecretRef.current);
// /**
// * Нам нужно отправить свой публичный ключ другой стороне, чтобы она тоже могла создать общую секретную сессию
// */
// const signalPacket = new PacketSignalPeer();
// signalPacket.setSrc(publicKey);
// signalPacket.setDst(packet.getSrc());
// signalPacket.setSignalType(SignalType.KEY_EXCHANGE);
// signalPacket.setSharedPublic(Buffer.from(sessionKeys.publicKey).toString('hex'));
// send(signalPacket);
// setCallState(CallState.WEB_RTC_EXCHANGE);
// /**
// * Создаем комнату на сервере SFU, комнату создает звонящий
// */
// // let webRtcSignal = new PacketSignalPeer();
// // webRtcSignal.setSignalType(SignalType.CREATE_ROOM);
// // webRtcSignal.setSrc(publicKey);
// // webRtcSignal.setDst(packet.getSrc());
// // send(webRtcSignal);
// }
if(signalType == SignalType.KEY_EXCHANGE){
console.info("EXCHANGE SIGNAL RECEIVED, CALLEE ROLE");
/**
@@ -450,7 +416,9 @@ export function CallProvider(props : CallProviderProps) {
{text}
</Text>
<Flex align={'center'} justify={'flex-end'}>
<Button color={'red'} variant={'subtle'} onClick={() => modals.closeAll()} mt="md">
<Button style={{
outline: 'none'
}} color={'red'} variant={'subtle'} onClick={() => modals.closeAll()} mt="md">
Close
</Button>
</Flex>