refactor: Simplify reading progress parameters for foliate-js integration
Remove unused Epubcfi and Percentage fields from UpdateReadingProgressParams
struct to align with the new foliate-js based reader implementation.
The foliate-js library handles CFI tracking and percentage calculation
internally, so these parameters are no longer needed in the update API.
The reader now relies on foliate-js's built-in progress tracking mechanisms.
This change aligns the database layer with the foliate-js integration completed
in commit c7a9098 (feat: Replace foliate-js submodule with npm git dependency).
Changes:
- Remove Epubcfi field from UpdateReadingProgressParams struct
- Remove Percentage field from UpdateReadingProgressParams struct
- UpdateReadingProgress function now uses simplified parameter set
This commit is contained in:
@@ -9579,8 +9579,6 @@ type UpdateReadingProgressParams struct {
|
|||||||
UserID pgtype.UUID `db:"user_id" json:"user_id"`
|
UserID pgtype.UUID `db:"user_id" json:"user_id"`
|
||||||
CurrentPage pgtype.Int4 `db:"current_page" json:"current_page"`
|
CurrentPage pgtype.Int4 `db:"current_page" json:"current_page"`
|
||||||
TotalPages pgtype.Int4 `db:"total_pages" json:"total_pages"`
|
TotalPages pgtype.Int4 `db:"total_pages" json:"total_pages"`
|
||||||
Epubcfi string `json:"epubcfi"`
|
|
||||||
Percentage float64 `json:"percentage"`
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (q *Queries) UpdateReadingProgress(ctx context.Context, arg UpdateReadingProgressParams) (ReadingProgress, error) {
|
func (q *Queries) UpdateReadingProgress(ctx context.Context, arg UpdateReadingProgressParams) (ReadingProgress, error) {
|
||||||
|
|||||||
Reference in New Issue
Block a user