package org.openrs2.protocol.js5.downstream import io.netty.buffer.ByteBuf import io.netty.channel.ChannelHandlerContext import io.netty.handler.codec.MessageToMessageDecoder public class XorDecoder : MessageToMessageDecoder(ByteBuf::class.java) { public var key: Int = 0 override fun decode(ctx: ChannelHandlerContext, msg: ByteBuf, out: MutableList) { out += msg.xor(key) } }