Search in sources :

Example 1 with ThreadDeleteEventImpl

use of org.javacord.core.event.channel.thread.ThreadDeleteEventImpl in project Javacord by BtoBastian.

the class ThreadDeleteHandler method dispatchThreadDeleteEvent.

/**
 * Dispatches a thread delete event.
 *
 * @param serverThreadChannel The thread of the event.
 */
private void dispatchThreadDeleteEvent(final ServerThreadChannel serverThreadChannel) {
    final ThreadDeleteEvent event = new ThreadDeleteEventImpl(serverThreadChannel);
    final Server server = serverThreadChannel.getServer();
    api.getEventDispatcher().dispatchThreadDeleteEvent((DispatchQueueSelector) server, serverThreadChannel, event);
}
Also used : Server(org.javacord.api.entity.server.Server) ThreadDeleteEventImpl(org.javacord.core.event.channel.thread.ThreadDeleteEventImpl) ThreadDeleteEvent(org.javacord.api.event.channel.thread.ThreadDeleteEvent)

Aggregations

Server (org.javacord.api.entity.server.Server)1 ThreadDeleteEvent (org.javacord.api.event.channel.thread.ThreadDeleteEvent)1 ThreadDeleteEventImpl (org.javacord.core.event.channel.thread.ThreadDeleteEventImpl)1