- make the page parameter in reader the actual page number instead of

index
This commit is contained in:
Alex Ling
2020-02-15 16:50:38 +00:00
parent d36aed3595
commit 87255e8996
3 changed files with 10 additions and 10 deletions
+2 -2
View File
@@ -32,7 +32,7 @@ class Entry
MIME.from_filename? e.filename
}
.size
@cover_url = "/api/page/#{@book_title}/#{title}/0"
@cover_url = "/api/page/#{@book_title}/#{title}/1"
end
def read_page(page_num)
Zip::File.open @zip_path do |file|
@@ -42,7 +42,7 @@ class Entry
MIME.from_filename? e.filename
}
.sort { |a, b| a.filename <=> b.filename }
.[page_num]
.[page_num - 1]
page.open do |io|
slice = Bytes.new page.uncompressed_size
bytes_read = io.read_fully? slice