Skip to content

Conversation

@nicobytes
Copy link
Contributor

@nicobytes nicobytes commented Dec 24, 2025

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

  • Code compiles without errors
  • Documentation updated
  • Linting & formatting applied
  • Ready for review

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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Upgrade RxJS from v6 to v7

2 participants