openeduhub / metalookup

Provide metadata about domains w.r.t accessibility, licencing, adds, etc.
GNU General Public License v3.0
5 stars 0 forks source link

Remove Singleton Pattern #92

Closed MRuecklCC closed 2 years ago

MRuecklCC commented 2 years ago

The pattern wasn't really needed and obfuscated ownership of objects. It also may cause really hard to find bugs in a concurrent async environment, especially if the singleton methods are not reentrant.

To avoid that we can simply remove it entirely to prevent any such issues in the future