Search in sources :

Example 1 with StatusUpdate

use of io.discloader.discloader.network.gateway.packets.request.StatusUpdate in project DiscLoader by R3alCl0ud.

the class DLUser method setPresence.

/**
 * Set's the currently logged in user's presence
 *
 * @param status
 *            The new status
 * @param activity
 *            The new activity
 * @param afk
 *            Are you afk?
 * @return this
 */
public DLUser setPresence(String status, Activity activity, boolean afk) {
    StatusUpdate d = new StatusUpdate(activity, status, afk, 0);
    Packet payload = new Packet(3, d);
    presence.update(status, activity);
    loader.socket.send(payload);
    return this;
}
Also used : StatusUpdate(io.discloader.discloader.network.gateway.packets.request.StatusUpdate) Packet(io.discloader.discloader.entity.sendable.Packet)

Aggregations

Packet (io.discloader.discloader.entity.sendable.Packet)1 StatusUpdate (io.discloader.discloader.network.gateway.packets.request.StatusUpdate)1