Фикс киков с сервера
All checks were successful
Build rosetta-wss / build (push) Successful in 3m30s
All checks were successful
Build rosetta-wss / build (push) Successful in 3m30s
This commit is contained in:
@@ -64,7 +64,7 @@ public class Executor26SignalPeer extends PacketExecutor<Packet26SignalPeer> {
|
|||||||
client.disconnect(Failures.HANDSHAKE_NOT_COMPLETED);
|
client.disconnect(Failures.HANDSHAKE_NOT_COMPLETED);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if(!src.equals(eciAuthentificate.getPublicKey()) && authentificatedTypes.contains(type)) {
|
if(src != null && !src.equals(eciAuthentificate.getPublicKey()) && authentificatedTypes.contains(type)) {
|
||||||
/**
|
/**
|
||||||
* Если src в пакете не совпадает с авторизованным PK клиента, то это может означать, что клиент пытается
|
* Если src в пакете не совпадает с авторизованным PK клиента, то это может означать, что клиент пытается
|
||||||
* отправить сигнал от другого пользователя, отключаем его от сервера.
|
* отправить сигнал от другого пользователя, отключаем его от сервера.
|
||||||
|
|||||||
@@ -27,9 +27,7 @@ public class Executor27WebRTC extends PacketExecutor<Packet27WebRTC> {
|
|||||||
if(session == null) {
|
if(session == null) {
|
||||||
/**
|
/**
|
||||||
* Если сессия не найдена, то мы не будем обрабатывать сигналы для звонка
|
* Если сессия не найдена, то мы не будем обрабатывать сигналы для звонка
|
||||||
* и просто отключим клиента от сервера.
|
|
||||||
*/
|
*/
|
||||||
client.disconnect(Failures.DATA_MISSMATCH);
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
Room room = session.getRoom();
|
Room room = session.getRoom();
|
||||||
@@ -37,7 +35,6 @@ public class Executor27WebRTC extends PacketExecutor<Packet27WebRTC> {
|
|||||||
/**
|
/**
|
||||||
* Звонок еще не активен, а значит комнаты еще нет. Нельзя обменяться WebRTC сигналами пока комнаты еще нет.
|
* Звонок еще не активен, а значит комнаты еще нет. Нельзя обменяться WebRTC сигналами пока комнаты еще нет.
|
||||||
*/
|
*/
|
||||||
client.disconnect(Failures.DATA_MISSMATCH);
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
|
|||||||
Reference in New Issue
Block a user