public async Task OnMessageAsync(MemberDeletedEvent memberDeletedEvent) { var user = memberDeletedEvent.User; Logger.LogMessage("Member deleted event: UserId: {0}", user.UserId); PurgeOldMediaRequestEvent purgeOldMediaRequest = new PurgeOldMediaRequestEvent { UpTo = DateTime.UtcNow, User = memberDeletedEvent.User }; await _bus.PublishAsync(purgeOldMediaRequest); }
public async Task OnMessageAsync(MemberDeletedEvent obj) { _logger.LogInformation("MemberDeleted update: {0}", obj.User.UserId); try { await _membershipService.DeleteUserAsync(obj.User.AccountId, obj.User.UserId); } catch (Exception ex) { _logger.LogError(ex, "Failed to delete member properties"); // Sink. } }