Индикация чтения, базовые пакеты, новый диспатчер
This commit is contained in:
28
src/main/java/com/rosetta/im/packet/Packet7Read.java
Normal file
28
src/main/java/com/rosetta/im/packet/Packet7Read.java
Normal file
@@ -0,0 +1,28 @@
|
||||
package com.rosetta.im.packet;
|
||||
|
||||
import com.rosetta.im.packet.base.PacketBaseDialog;
|
||||
import io.orprotocol.Stream;
|
||||
|
||||
/**
|
||||
* Пакет для отметки сообщения как прочитанного
|
||||
*/
|
||||
public class Packet7Read extends PacketBaseDialog {
|
||||
|
||||
@Override
|
||||
public void read(Stream stream) {
|
||||
this.privateKey = stream.readString();
|
||||
this.fromPublicKey = stream.readString();
|
||||
this.toPublicKey = stream.readString();
|
||||
}
|
||||
|
||||
@Override
|
||||
public Stream write() {
|
||||
Stream stream = new Stream();
|
||||
stream.writeInt16(this.packetId);
|
||||
stream.writeString(this.privateKey);
|
||||
stream.writeString(this.fromPublicKey);
|
||||
stream.writeString(this.toPublicKey);
|
||||
return stream;
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user