preference syncing with SDK #3021

Merged
neb-b merged 5 commits from sdk-sync into master 2019-10-15 19:27:33 +02:00
neb-b commented 2019-10-11 18:20:40 +02:00 (Migrated from github.com)

Also added a better titlebar for mac because I really wanted one

Most of the sync stuff was in different repos. The sync related changes here are in store.js

Also added a better titlebar for mac because I really wanted one Most of the sync stuff was in different repos. The sync related changes here are in `store.js`
kauffj (Migrated from github.com) reviewed 2019-10-15 18:00:38 +02:00
kauffj (Migrated from github.com) commented 2019-10-15 17:55:05 +02:00

This should presumably only happen on desktop

This should presumably only happen on desktop
@ -11,6 +11,9 @@ import WunderBar from 'component/wunderbar';
import Icon from 'component/common/icon';
kauffj (Migrated from github.com) commented 2019-10-15 17:55:35 +02:00

This should only be desktop and presumably shouldn't be repeated

This should only be desktop and presumably shouldn't be repeated
@ -102,3 +150,3 @@
const persistedReducer = persistReducer(persistOptions, rootReducer);
const bulkThunk = createBulkThunkMiddleware();
const middleware = [routerMiddleware(history), thunk, bulkThunk];
const middleware = [sharedStateMiddleware, routerMiddleware(history), thunk, bulkThunk];
kauffj (Migrated from github.com) commented 2019-10-15 17:57:01 +02:00

Should these be moved into lbry-redux?

Should these be moved into `lbry-redux`?
kauffj (Migrated from github.com) commented 2019-10-15 17:57:48 +02:00

this isn't a blocking comment, but something to consider: how will developers know that certain modifications or refactors of redux state would break this?

this isn't a blocking comment, but something to consider: how will developers know that certain modifications or refactors of redux state would break this?
kauffj (Migrated from github.com) commented 2019-10-15 17:58:50 +02:00

why does this require a verified email? is that an internal APIs requirement?

why does this require a verified email? is that an internal APIs requirement?
kauffj (Migrated from github.com) commented 2019-10-15 18:00:27 +02:00

I would make this resolve('') and add a comment explaining why the web doesn't need passwords

I would make this `resolve('')` and add a comment explaining why the web doesn't need passwords
neb-b (Migrated from github.com) reviewed 2019-10-15 18:03:33 +02:00
@ -102,3 +150,3 @@
const persistedReducer = persistReducer(persistOptions, rootReducer);
const bulkThunk = createBulkThunkMiddleware();
const middleware = [routerMiddleware(history), thunk, bulkThunk];
const middleware = [sharedStateMiddleware, routerMiddleware(history), thunk, bulkThunk];
neb-b (Migrated from github.com) commented 2019-10-15 18:03:33 +02:00

I don't think so, this allows apps to trigger the callback for app-specific sync data.

I don't think so, this allows apps to trigger the callback for app-specific sync data.
neb-b (Migrated from github.com) reviewed 2019-10-15 18:05:18 +02:00
neb-b (Migrated from github.com) commented 2019-10-15 18:05:18 +02:00

Why would we sync if they don't have an email?

Why would we sync if they don't have an email?
neb-b (Migrated from github.com) reviewed 2019-10-15 18:06:39 +02:00
neb-b (Migrated from github.com) commented 2019-10-15 18:06:38 +02:00

I'll add a comment with a link to that code.

I'll add a comment with a link to that code.
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: LBRYCommunity/lbry-desktop#3021
No description provided.