refactor: extract rate formatting logic to RateService and add tests

هذا الالتزام موجود في:
2025-05-31 15:22:50 +03:00
الأصل b19748ef20
التزام cc4e74f3f1
13 ملفات معدلة مع 278 إضافات و56 حذوفات

عرض الملف

@@ -8,6 +8,8 @@ to be added
## Plan
- [x] Add html view to show the currency data
- [x] Save command data to database
- [ ] email when failing fetching currency using resen
- [ ] caching for fetching command (6 hours), and for the controller (1 hour)
- [ ] make proper pagination
- [ ] save tabs state as query param
- [ ] make a complete test for the project