Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat/135/obfuscation #152

Open
wants to merge 33 commits into
base: main
Choose a base branch
from
Open

feat/135/obfuscation #152

wants to merge 33 commits into from

Conversation

anwarfg
Copy link
Contributor

@anwarfg anwarfg commented Nov 28, 2024

Pull Request Contents

♻️ Refactor
🦋 Bug Fix

Description

Refactored obfuscation to have a separate function, and for that to be called from AggregateResults.
ObfuscationOptions moved into Obfuscation service.
Bug fixed in submit results which caused an infinite loop on any http error (other than 500). This is also logged.

Related Issues or other material

  • This PR relates to one or more issues, detailed below

Screenshots, example outputs/behaviour etc.

✅ Added/updated tests?

  • This PR contains relevant tests

[optional] What gif best describes this PR or how it makes you feel?

alt_text

  • I've completed all actions and tasks detailed in the PR Template

AndrewThien and others added 30 commits November 15, 2024 10:44
… infinite loop on SubmitResults for any error other than 500.
Added Obfuscate function to apply obfuscation steps.
…on, to ensure that it is always called whenever the results are retrieved.
…on, to ensure that it is always called whenever the results are retrieved.
…ut on other errors will fail immediately, rather than going into an infinite loop, as before. Other errors are also logged.
# Conflicts:
#	app/Hutch.Relay/Controllers/TaskController.cs
#	app/Hutch.Relay/Services/Contracts/IObfuscationService.cs
#	app/Hutch.Relay/Services/ObfuscationService.cs
#	app/Hutch.Relay/Services/ResultsService.cs
#	app/Hutch.Relay/Startup/Web/ConfigureWebService.cs
#	compose.yml
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants