コード例 #1
0
        private async Task CompositeChatClient_OnUserUnBanned(UserUnbannedEvent userUnbannedEvent)
        {
            var messageDispatcher = serviceProvider.GetService(typeof(IMessageDispatcher)) as IMessageDispatcher;
            var timeOfSuspension  = datetimeProvider.UtcNow;

            await MarkActiveSuspensionsForUserAsUndone(userUnbannedEvent.Username, userUnbannedEvent.UnbannedBy, timeOfSuspension, messageDispatcher).ConfigureAwait(false);
        }
コード例 #2
0
 private void PubSubClient_OnUserUnbanned(object sender, UserUnbannedEvent e)
 => OnUserUnBanned?.Invoke(e);
コード例 #3
0
 private void NewConnection_OnUserUnbanned(object sender, UserUnbannedEvent e)
 {
     logger.LogInformation("Received Unban on {arg}, issued by {arg2} in channel {arg3}", e.Username, e.UnbannedBy, e.Channel);
     OnUserUnbanned?.Invoke(this, e);
 }