I'm subscribing an UITableViewCell to an Observer in order to handle changes to that cell (I'm currently doing this at:
tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell
Problem I have is as the cell on any kind of reload is then re-subscribed and anytime I do an "onNext" the observer is fired multiple times.
Is there anyway to stop a particular Observer from being subscribed multiple times?
I've attempted to keep a list of Cells that have been subscribed and stop them from re-subscribing - but this seems to cause other issues further down the line (and doesn't feel like the right solution)