EvoEsports / EvoSC-sharp

A Trackmania Server Controller written in C# using .NET 8
https://evosc.io
GNU General Public License v3.0
20 stars 13 forks source link

Turn LiveRankingStore into a service with an interface #218

Closed snixtho closed 9 months ago

snixtho commented 9 months ago

Specifically this class: https://github.com/EvoEsports/EvoSC-sharp/blob/master/src/Modules/LiveRankingModule/Models/LiveRankingStore.cs

For some reason it does not even implement an interface to make it testable, in addition, might be better to have it as a service so that EvoSC# can better manage its lifetime.