decodeServerPacket static method
Implementation
static ServerPacket decodeServerPacket(String raw) {
raw = raw.trim();
if (raw.startsWith('<Ao>') && raw.endsWith('</Ao>')) return AoPacket.fromPacket(raw);
if (raw.startsWith('<Ac>') && raw.endsWith('</Ac>')) return AcPacket.fromPacket(raw);
if (raw.startsWith('<Ar>') && raw.endsWith('</Ar>')) return ArPacket.fromPacket(raw);
if (raw.startsWith('<Ab>') && raw.endsWith('</Ab>')) return AbPacket.fromPacket(raw);
if (raw.startsWith('<As>') && raw.endsWith('</As>')) return AsPacket.fromPacket(raw);
throw MalformedException('Invalid server packet: $raw');
}