If we have an @injectable
singleton service with constructor injection that works like this:
constructor(private ds:DataService) {
ds.obervable$.subscribe(data=>...)
}
Do we need to unsubscribe. It seems like we don't because it's a Singleton service, and we are only creating one subscription in this scenario, and it will get destroyed when the service gets destroyed, which is when the Application shuts down.
Did I think about that right?