94 lines
2.5 KiB
Java
94 lines
2.5 KiB
Java
import java.net.URL;
|
|
import net.runelite.mapping.Export;
|
|
import net.runelite.mapping.Implements;
|
|
import net.runelite.mapping.ObfuscatedGetter;
|
|
import net.runelite.mapping.ObfuscatedName;
|
|
import net.runelite.mapping.ObfuscatedSignature;
|
|
|
|
@ObfuscatedName("ct")
|
|
@Implements("UrlRequest")
|
|
public class UrlRequest {
|
|
@ObfuscatedName("b")
|
|
@ObfuscatedSignature(
|
|
descriptor = "Ley;"
|
|
)
|
|
static ClanChannel field1344;
|
|
@ObfuscatedName("bo")
|
|
@ObfuscatedGetter(
|
|
intValue = -565666141
|
|
)
|
|
static int field1346;
|
|
@ObfuscatedName("v")
|
|
@Export("url")
|
|
final URL url;
|
|
@ObfuscatedName("o")
|
|
@Export("isDone0")
|
|
volatile boolean isDone0;
|
|
@ObfuscatedName("h")
|
|
@Export("response0")
|
|
volatile byte[] response0;
|
|
|
|
UrlRequest(URL var1) {
|
|
this.url = var1; // L: 115
|
|
} // L: 116
|
|
|
|
@ObfuscatedName("v")
|
|
@ObfuscatedSignature(
|
|
descriptor = "(I)Z",
|
|
garbageValue = "-2022569902"
|
|
)
|
|
@Export("isDone")
|
|
public boolean isDone() {
|
|
return this.isDone0; // L: 119
|
|
}
|
|
|
|
@ObfuscatedName("o")
|
|
@ObfuscatedSignature(
|
|
descriptor = "(I)[B",
|
|
garbageValue = "-892038744"
|
|
)
|
|
@Export("getResponse")
|
|
public byte[] getResponse() {
|
|
return this.response0; // L: 123
|
|
}
|
|
|
|
@ObfuscatedName("h")
|
|
@ObfuscatedSignature(
|
|
descriptor = "(S)Ljava/lang/String;",
|
|
garbageValue = "4111"
|
|
)
|
|
public String method2546() {
|
|
return this.url.toString(); // L: 127
|
|
}
|
|
|
|
@ObfuscatedName("o")
|
|
@ObfuscatedSignature(
|
|
descriptor = "(IIIB)I",
|
|
garbageValue = "1"
|
|
)
|
|
static int method2545(int var0, int var1, int var2) {
|
|
return var0 << 28 | var1 << 14 | var2; // L: 34
|
|
}
|
|
|
|
@ObfuscatedName("ll")
|
|
@ObfuscatedSignature(
|
|
descriptor = "(III)V",
|
|
garbageValue = "624212840"
|
|
)
|
|
static final void method2555(int var0, int var1) {
|
|
if (Client.currentClanChannels[var0] != null) { // L: 11753
|
|
if (var1 >= 0 && var1 < Client.currentClanChannels[var0].method3056()) { // L: 11754
|
|
ClanChannelMember var2 = (ClanChannelMember)Client.currentClanChannels[var0].members.get(var1); // L: 11755
|
|
if (var2.rank == -1) {
|
|
PacketBufferNode var3 = ItemContainer.getPacketBufferNode(ClientPacket.field2953, Client.packetWriter.isaacCipher); // L: 11757
|
|
var3.packetBuffer.writeByte(3 + ItemLayer.stringCp1252NullTerminatedByteSize(var2.username.getName())); // L: 11758
|
|
var3.packetBuffer.writeByte(var0); // L: 11759
|
|
var3.packetBuffer.writeShort(var1); // L: 11760
|
|
var3.packetBuffer.writeStringCp1252NullTerminated(var2.username.getName()); // L: 11761
|
|
Client.packetWriter.addNode(var3); // L: 11762
|
|
}
|
|
}
|
|
}
|
|
} // L: 11756 11763
|
|
}
|