justtrackio / gosoline

Gosoline is our framework which fuels all of our Golang applications
MIT License
93 stars 50 forks source link

currency: added in-memory service; #1092

Open ajscholl opened 6 months ago

ajscholl commented 6 months ago

This adds an in-memory version of the currency service. Upon initialization, all exchange rates are fetched and stored in memory, making the need for an external update service or data store obsolete. This is intended for tools or other applications which don't run continuesly and need access to the exchange rates without imposing additional infrastrucute requirements or similar.