Skip to content

Conversation

@nicobytes
Copy link
Contributor

@nicobytes nicobytes commented Dec 29, 2025

Proposed Changes

  • change 1
  • change 2

Checklist

  • Tests
  • Translations
  • Security Implications Contemplated (add notes if applicable)

Additional Info

** any additional useful context or info **

Screenshots

Original Updated
** original screenshot ** ** updated screenshot **

This PR fixes: #33073

### Summary
This commit refactors multiple services to replace the deprecated CoreWebService with Angular's HttpClient for making HTTP requests. The changes enhance code clarity and maintainability by utilizing Angular's built-in HTTP capabilities.

### Changes Made
- Updated services to use HttpClient for GET, POST, PUT, and DELETE requests.
- Replaced  operator with  for extracting response data.
- Ensured all services maintain their original functionality while improving type safety and reducing boilerplate code.

### Impact
This refactor improves the overall architecture by promoting the use of Angular's HttpClient, aligning with best practices for modern Angular development.

### Testing
All affected services have been tested to ensure that they function correctly with the new implementation.

### Checklist
- [x] Code compiles without errors
- [x] Documentation updated
- [x] Linting & formatting applied
- [x] Ready for review
…with provideHttpClient and provideHttpClientTesting for improved clarity and maintainability
… HttpClient for improved clarity and maintainability
…Testing, removing deprecated HttpClientTestingModule for improved clarity and maintainability.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

2 participants