DiscordShardManagerDelegate
public protocol DiscordShardManagerDelegate : class, DiscordTokenBearer
The delegate for a DiscordShardManager.
-
Signals that the manager has finished connecting.
Declaration
Swift
func shardManager(_ manager: DiscordShardManager, didConnect connected: Bool)Parameters
managerThe manager.
didConnectShould always be true.
-
Signals that the manager has disconnected.
Declaration
Swift
func shardManager(_ manager: DiscordShardManager, didDisconnectWithReason reason: String)Parameters
managerThe manager.
didDisconnectWithReasonThe reason the manager disconnected.
-
Signals that the manager received an event. The client should handle this.
Declaration
Swift
func shardManager(_ manager: DiscordShardManager, shouldHandleEvent event: DiscordDispatchEvent,Parameters
managerThe manager.
shouldHandleEventThe event to be handled.
withPayloadThe payload that came with the event.
DiscordShardManagerDelegate Protocol Reference