feat(rsvp): sync reading position to cloud via book_configs (#3801)
This commit is contained in:
@@ -18,6 +18,7 @@ export const transformBookConfigToDB = (bookConfig: unknown, userId: string): DB
|
||||
progress,
|
||||
location,
|
||||
xpointer,
|
||||
rsvpPosition,
|
||||
searchConfig,
|
||||
viewSettings,
|
||||
updatedAt,
|
||||
@@ -30,6 +31,7 @@ export const transformBookConfigToDB = (bookConfig: unknown, userId: string): DB
|
||||
location: location,
|
||||
xpointer: xpointer,
|
||||
progress: progress && JSON.stringify(progress),
|
||||
rsvp_position: rsvpPosition && JSON.stringify(rsvpPosition),
|
||||
search_config: searchConfig && JSON.stringify(searchConfig),
|
||||
view_settings: viewSettings && JSON.stringify(viewSettings),
|
||||
updated_at: new Date(updatedAt ?? Date.now()).toISOString(),
|
||||
@@ -43,6 +45,7 @@ export const transformBookConfigFromDB = (dbBookConfig: DBBookConfig): BookConfi
|
||||
progress,
|
||||
location,
|
||||
xpointer,
|
||||
rsvp_position,
|
||||
search_config,
|
||||
view_settings,
|
||||
updated_at,
|
||||
@@ -53,6 +56,7 @@ export const transformBookConfigFromDB = (dbBookConfig: DBBookConfig): BookConfi
|
||||
location,
|
||||
xpointer,
|
||||
progress: progress && JSON.parse(progress),
|
||||
rsvpPosition: rsvp_position && JSON.parse(rsvp_position),
|
||||
searchConfig: search_config && JSON.parse(search_config),
|
||||
viewSettings: view_settings && JSON.parse(view_settings),
|
||||
updatedAt: new Date(updated_at!).getTime(),
|
||||
|
||||
Reference in New Issue
Block a user