From 5f679df5cf191337b918d60aa0210aa7dc84d56f Mon Sep 17 00:00:00 2001 From: RoyceDa Date: Sun, 29 Mar 2026 15:52:12 +0200 Subject: [PATCH] =?UTF-8?q?=D0=98=D0=B7=D0=BC=D0=B5=D0=BD=D0=B5=D0=BD?= =?UTF-8?q?=D0=B8=D0=B5=20=D1=81=D1=82=D1=80=D1=83=D0=BA=D1=82=D1=83=D1=80?= =?UTF-8?q?=D1=8B=20=D1=81=D0=BE=D0=BE=D0=B1=D1=89=D0=B5=D0=BD=D0=B8=D1=8F?= =?UTF-8?q?=20(=D0=B1=D0=B5=D0=B7=20Encoding)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../im/rosetta/packet/Packet6Message.java | 8 +------ .../im/rosetta/packet/runtime/Attachment.java | 12 +--------- .../packet/runtime/AttachmentEncoding.java | 24 ------------------- 3 files changed, 2 insertions(+), 42 deletions(-) delete mode 100644 src/main/java/im/rosetta/packet/runtime/AttachmentEncoding.java diff --git a/src/main/java/im/rosetta/packet/Packet6Message.java b/src/main/java/im/rosetta/packet/Packet6Message.java index a573aab..07ee9ab 100644 --- a/src/main/java/im/rosetta/packet/Packet6Message.java +++ b/src/main/java/im/rosetta/packet/Packet6Message.java @@ -4,7 +4,6 @@ import java.util.List; import im.rosetta.packet.base.PacketBaseDialog; import im.rosetta.packet.runtime.Attachment; -import im.rosetta.packet.runtime.AttachmentEncoding; import im.rosetta.packet.runtime.AttachmentTransport; import im.rosetta.packet.runtime.AttachmentType; @@ -63,10 +62,7 @@ public class Packet6Message extends PacketBaseDialog { String transportTag = stream.readString(); String transportServer = stream.readString(); AttachmentTransport transport = new AttachmentTransport(transportTag, transportServer); - String encodedFor = stream.readString(); - String encoder = stream.readString(); - AttachmentEncoding encoding = new AttachmentEncoding(encoder, encodedFor); - this.attachments.add(new Attachment(id, blob, type, preview, encoding, transport)); + this.attachments.add(new Attachment(id, blob, type, preview, transport)); } this.aesChachaKey = stream.readString(); } @@ -90,8 +86,6 @@ public class Packet6Message extends PacketBaseDialog { stream.writeInt8((byte) attachment.getType().getCode()); stream.writeString(attachment.getTransport().getTransportTag()); stream.writeString(attachment.getTransport().getTransportServer()); - stream.writeString(attachment.getEncoding().getEncoder()); - stream.writeString(attachment.getEncoding().getEncodedFor()); } stream.writeString(this.aesChachaKey); return stream; diff --git a/src/main/java/im/rosetta/packet/runtime/Attachment.java b/src/main/java/im/rosetta/packet/runtime/Attachment.java index 482d6c9..8f1355c 100644 --- a/src/main/java/im/rosetta/packet/runtime/Attachment.java +++ b/src/main/java/im/rosetta/packet/runtime/Attachment.java @@ -9,15 +9,13 @@ public class Attachment { private String blob; private AttachmentType type; private String preview; - private AttachmentEncoding encoding; private AttachmentTransport transport; - public Attachment(String id, String blob, AttachmentType type, String preview, AttachmentEncoding encoding, AttachmentTransport transport) { + public Attachment(String id, String blob, AttachmentType type, String preview, AttachmentTransport transport) { this.id = id; this.blob = blob; this.type = type; this.preview = preview; - this.encoding = encoding; this.transport = transport; } @@ -53,14 +51,6 @@ public class Attachment { return preview; } - /** - * Получить информацию о том, как было закодировано вложение - * @return - */ - public AttachmentEncoding getEncoding() { - return encoding; - } - /** * Получить информацию о том, как доставлять вложение * @return diff --git a/src/main/java/im/rosetta/packet/runtime/AttachmentEncoding.java b/src/main/java/im/rosetta/packet/runtime/AttachmentEncoding.java deleted file mode 100644 index 9737754..0000000 --- a/src/main/java/im/rosetta/packet/runtime/AttachmentEncoding.java +++ /dev/null @@ -1,24 +0,0 @@ -package im.rosetta.packet.runtime; - -/** - * Класс для хранения информации о том, как было закодировано вложение в сообщении - */ -public class AttachmentEncoding { - - private String encoder; - private String encodedFor; - - public AttachmentEncoding(String encoder, String encodedFor) { - this.encoder = encoder; - this.encodedFor = encodedFor; - } - - public String getEncoder() { - return encoder; - } - - public String getEncodedFor() { - return encodedFor; - } - -}