Files
desktop/modules/fx-rates/docs/README.md
Lars Gebhardt-Kusche f9e41380b5
All checks were successful
Deploy / deploy-staging (push) Successful in 24s
Deploy / deploy-production (push) Has been skipped
Next
adas
2026-06-22 01:44:06 +02:00

1023 B

Waehrungs-Checker Modul

Das Modul fx-rates stellt gespeicherte Waehrungskurse, Historie, Umrechnung und manuelle Refresh-Aktionen bereit.

Kernpunkte

  • Desktop-App unter modules/fx-rates/desktop.php
  • API unter /api/fx-rates/...
  • Widget fuer den rechten Desktop-Infobereich ueber config/widgets.php
  • externer Provider-Token wird aus dem alten Bestand als Default uebernommen
  • oeffentliche Einstiege laufen ueber public/apps/fx-rates/index.php und public/api/fx-rates/index.php

Refresh-Regeln

  • das Oeffnen der App loest keinen externen Abruf aus
  • POST /api/fx-rates/.../refresh aktualisiert nur, wenn der letzte Snapshot aelter als die konfigurierte Sperrzeit ist
  • mit force=true kann ein Abruf explizit erzwungen werden
  • das Desktop-Widget nutzt dieselbe Logik

API

Wichtige Endpunkte:

  • GET /api/fx-rates/v1/latest
  • GET /api/fx-rates/v1/rate
  • GET /api/fx-rates/v1/history
  • POST /api/fx-rates/v1/refresh
  • GET /api/fx-rates/v1/settings
  • PUT /api/fx-rates/v1/settings