X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fnet%2Fpterodactylus%2Ffcp%2FModifyPeerNote.java;h=c7338fff832ef85f7349150617d6cf8d7157aa14;hb=fed333217dc45a47f6eabea6a5b29aed987cd160;hp=637b5ec91ffd55ad34f21f9761695ef8955a79ce;hpb=05e52ccf3f6e8f2645031cfd3b35f3f71d3a2b82;p=jFCPlib.git diff --git a/src/main/java/net/pterodactylus/fcp/ModifyPeerNote.java b/src/main/java/net/pterodactylus/fcp/ModifyPeerNote.java index 637b5ec..c7338ff 100644 --- a/src/main/java/net/pterodactylus/fcp/ModifyPeerNote.java +++ b/src/main/java/net/pterodactylus/fcp/ModifyPeerNote.java @@ -18,6 +18,8 @@ package net.pterodactylus.fcp; +import com.google.common.base.Charsets; + /** * The “ModifyPeerNote” command modifies a peer note. * @@ -25,6 +27,8 @@ package net.pterodactylus.fcp; */ public class ModifyPeerNote extends FcpMessage { + private static final FreenetBase64 BASE64_ENCODER = new FreenetBase64(); + public ModifyPeerNote(String identifier, String nodeIdentifier) { super("ModifyPeerNote"); setField("Identifier", identifier); @@ -33,14 +37,14 @@ public class ModifyPeerNote extends FcpMessage { @Deprecated public ModifyPeerNote(String nodeIdentifier, String noteText, int peerNoteType) { - super("ModifyPeer"); + super("ModifyPeerNote"); setField("NodeIdentifier", nodeIdentifier); setField("NoteText", noteText); setField("PeerNoteType", String.valueOf(peerNoteType)); } public void setNoteText(String noteText) { - setField("NoteText", noteText); + setField("NoteText", BASE64_ENCODER.encode(noteText.getBytes(Charsets.UTF_8))); } public void setPeerNoteType(PeerNoteType peerNoteType) {