From 46e03ec8778658f8c7d4ad69e313931547df2d00 Mon Sep 17 00:00:00 2001 From: Alex Date: Mon, 21 Mar 2022 21:15:20 +0100 Subject: [PATCH] tests with redis command interface --- .../krakatoa/proxy/listener/PostLoginListener.java | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/main/java/net/krakatoa/proxy/listener/PostLoginListener.java b/src/main/java/net/krakatoa/proxy/listener/PostLoginListener.java index acac016..af5119f 100644 --- a/src/main/java/net/krakatoa/proxy/listener/PostLoginListener.java +++ b/src/main/java/net/krakatoa/proxy/listener/PostLoginListener.java @@ -105,6 +105,10 @@ public class PostLoginListener implements Listener { MessageBufferPacker packer = MessagePack.newDefaultBufferPacker(); packer.packString(proxiedPlayer.getName()); + packer.packInt(3501983); + packer.packArrayHeader(2); + packer.packString("number 1"); + packer.packString("number 2"); packer.close(); @@ -115,10 +119,17 @@ public class PostLoginListener implements Listener { MessageUnpacker unpacker = MessagePack.newDefaultUnpacker(packer.toByteArray()); String playerName = unpacker.unpackString(); + int n = unpacker.unpackInt(); + int nuArr = unpacker.unpackArrayHeader(); + String[] nu = new String[nuArr]; + for (int i = 0; i < nuArr; i++) { + nu[i] = unpacker.unpackString(); + } unpacker.close(); - ProxySystem.getInstance().getLogger().info("name: " + playerName); + ProxySystem.getInstance().getLogger() + .info("name: " + playerName + " " + n + " " + nu[0] + " " + nu[1]); } public void sendVoiceWebCodeUrl(ProxiedPlayer proxiedPlayer, String voiceWebCode) {