FoxxMD / multi-scrobbler

Scrobble plays from multiple sources to multiple clients
https://foxxmd.github.io/multi-scrobbler
MIT License
425 stars 18 forks source link

refactor: bubble init usage and errors to simplify recovery #221

Open FoxxMD opened 3 weeks ago

FoxxMD commented 3 weeks ago

Checklist before requesting a review

Type of change

Please delete options that are not relevant.

Describe your changes

Need to refactor how initialize() is used so that is bubbles errors instead of just logging them. This way we can use the actual error reasons for notify or when user invokes API to show reasons for component not being able to recover. Needs work:

Issue number and link, if applicable

220