Search in sources :

Example 1 with VoiceServerUpdateJSON

use of io.discloader.discloader.network.json.VoiceServerUpdateJSON in project DiscLoader by R3alCl0ud.

the class VoiceServerUpdate method handle.

public void handle(SocketPacket packet) {
    String d = this.gson.toJson(packet.d);
    try {
        VoiceServerUpdateJSON data = gson.fromJson(d, VoiceServerUpdateJSON.class);
        VoiceConnection connection = EntityRegistry.getVoiceConnectionByID(SnowflakeUtil.parse(data.guild_id));
        connection.endpointReceived(data.endpoint, data.token);
    } catch (Exception e) {
        e.printStackTrace();
    }
}
Also used : VoiceConnection(io.discloader.discloader.entity.voice.VoiceConnection) VoiceServerUpdateJSON(io.discloader.discloader.network.json.VoiceServerUpdateJSON)

Aggregations

VoiceConnection (io.discloader.discloader.entity.voice.VoiceConnection)1 VoiceServerUpdateJSON (io.discloader.discloader.network.json.VoiceServerUpdateJSON)1