Обновление протокола звонков
This commit is contained in:
@@ -13,11 +13,21 @@ public class Packet27WebRTC extends Packet {
|
||||
* Тип сообщения WebRTC
|
||||
*/
|
||||
private NetworkWebRTCType type;
|
||||
/**
|
||||
* Публичный ключ участника комнаты, который отправил этот пакет
|
||||
*/
|
||||
private String publicKey;
|
||||
/**
|
||||
* Device ID участника комнаты, который отправил этот пакет
|
||||
*/
|
||||
private String deviceId;
|
||||
|
||||
@Override
|
||||
public void read(Stream stream) {
|
||||
this.type = NetworkWebRTCType.fromCode(stream.readInt8());
|
||||
this.sdpOrCandidate = stream.readString();
|
||||
this.publicKey = stream.readString();
|
||||
this.deviceId = stream.readString();
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -26,6 +36,8 @@ public class Packet27WebRTC extends Packet {
|
||||
steram.writeInt16(this.packetId);
|
||||
steram.writeInt8(this.type.getCode());
|
||||
steram.writeString(this.sdpOrCandidate);
|
||||
steram.writeString(this.publicKey);
|
||||
steram.writeString(this.deviceId);
|
||||
return steram;
|
||||
}
|
||||
|
||||
@@ -61,5 +73,35 @@ public class Packet27WebRTC extends Packet {
|
||||
this.type = type;
|
||||
}
|
||||
|
||||
/**
|
||||
* Получить публичный ключ участника комнаты, который отправил этот пакет
|
||||
* @return публичный ключ участника комнаты, который отправил этот пакет
|
||||
*/
|
||||
public String getPublicKey() {
|
||||
return publicKey;
|
||||
}
|
||||
|
||||
/**
|
||||
* Установить публичный ключ участника комнаты, который отправил этот пакет
|
||||
* @param publicKey публичный ключ участника комнаты, который отправил этот пакет
|
||||
*/
|
||||
public void setPublicKey(String publicKey) {
|
||||
this.publicKey = publicKey;
|
||||
}
|
||||
|
||||
/**
|
||||
* Получить device ID участника комнаты, который отправил этот пакет
|
||||
* @return device ID участника комнаты, который отправил этот пакет
|
||||
*/
|
||||
public String getDeviceId() {
|
||||
return deviceId;
|
||||
}
|
||||
|
||||
/**
|
||||
* Установить device ID участника комнаты, который отправил этот пакет
|
||||
* @param deviceId device ID участника комнаты, который отправил этот пакет
|
||||
*/
|
||||
public void setDeviceId(String deviceId) {
|
||||
this.deviceId = deviceId;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user