| @@ -2,7 +2,7 @@ | |||||
| using System.Threading.Tasks; | using System.Threading.Tasks; | ||||
| namespace Discord.WebSocket | namespace Discord.WebSocket | ||||
| { | |||||
| { | |||||
| public partial class DiscordShardedClient | public partial class DiscordShardedClient | ||||
| { | { | ||||
| //General | //General | ||||
| @@ -34,5 +34,12 @@ namespace Discord.WebSocket | |||||
| remove { _shardLatencyUpdatedEvent.Remove(value); } | remove { _shardLatencyUpdatedEvent.Remove(value); } | ||||
| } | } | ||||
| private readonly AsyncEvent<Func<int, int, DiscordSocketClient, Task>> _shardLatencyUpdatedEvent = new AsyncEvent<Func<int, int, DiscordSocketClient, Task>>(); | private readonly AsyncEvent<Func<int, int, DiscordSocketClient, Task>> _shardLatencyUpdatedEvent = new AsyncEvent<Func<int, int, DiscordSocketClient, Task>>(); | ||||
| public event Func<Optional<SocketGuild>, SocketUser, SocketPresence, SocketPresence, Task> UserPresenceUpdated | |||||
| { | |||||
| add { _userPresenceUpdatedEvent.Add(value); } | |||||
| remove { _userPresenceUpdatedEvent.Remove(value); } | |||||
| } | |||||
| private readonly AsyncEvent<Func<Optional<SocketGuild>, SocketUser, SocketPresence, SocketPresence, Task>> _userPresenceUpdatedEvent = new AsyncEvent<Func<Optional<SocketGuild>, SocketUser, SocketPresence, SocketPresence, Task>>(); | |||||
| } | } | ||||
| } | |||||
| } | |||||