Индикация чтения, базовые пакеты, новый диспатчер

This commit is contained in:
RoyceDa
2026-02-09 00:53:16 +02:00
parent 1c834cc4de
commit 7232fcb903
9 changed files with 295 additions and 123 deletions

View 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;
}
}