lbry-desktop
lbry-desktop copied to clipboard
Ensure preference get is called before preference changes / don't allow null preferences to sync
subscription loss is still happening in some edge cases. Haven't been able to figure out what that is. But if we make sure to call pref get before any sets, that should help.
Also, if preference set tries to be called without any data (no tags, no subs, no other preferences, let's prevent this from happening somehow.