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); }
private void PubSubClient_OnUserUnbanned(object sender, UserUnbannedEvent e) => OnUserUnBanned?.Invoke(e);
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); }