Ejemplo n.º 1
0
        public async Task MergeConfirmationNotification(Account targetUser, Account targetUserFrom, Account targetUserPrimaryEmail)
        {
            var pending = await _auth.AccountMergePendingMergeAsync(targetUser.Id, targetUserFrom.Id, targetUserPrimaryEmail.Id);

            var uri = _auth.GenerateMergeConfirmationTokenLinkAsync(_settings.MergeConfirmation, pending);

            var targetUserNotification = await CreateNotification(targetUserFrom);

            var activationNotification = new MergeConfirmationNotification(targetUserNotification, uri.ToString());

            await _repository.SendMergeConfirmationNotification(activationNotification);
        }