diff --git a/app/models/pixiv_ugoira_frame_data.rb b/app/models/pixiv_ugoira_frame_data.rb index dea12e13b..f6c749bcb 100644 --- a/app/models/pixiv_ugoira_frame_data.rb +++ b/app/models/pixiv_ugoira_frame_data.rb @@ -7,7 +7,7 @@ class PixivUgoiraFrameData < ApplicationRecord if data[0]["delay_msec"] self.data = data.map.with_index do |datum, i| - filename = "%06d.jpg" % [i + 1] + filename = "%06d.jpg" % [i] {"delay" => datum["delay_msec"], "file" => filename} end end diff --git a/app/models/post.rb b/app/models/post.rb index 13e88abe6..70ab22905 100644 --- a/app/models/post.rb +++ b/app/models/post.rb @@ -161,6 +161,18 @@ class Post < ApplicationRecord storage_manager.file_url(self, :preview) end + def file_path + storage_manager.file_path(md5, file_ext, :original) + end + + def large_file_path + storage_manager.file_path(md5, file_ext, :large) + end + + def preview_file_path + storage_manager.file_path(md5, file_ext, :preview) + end + def open_graph_image_url if is_image? if has_large?