|
|
|
@@ -9,6 +9,10 @@ class CompareController < ApplicationController |
|
|
|
load_compare_params |
|
|
|
compare |
|
|
|
@merge_status, @merge_message = get_merge_message |
|
|
|
@page_size = page_size <= 0 ? 1 : page_size |
|
|
|
@page_limit = page_limit <=0 ? 15 : page_limit |
|
|
|
@page_offset = (@page_size -1) * @page_limit |
|
|
|
Rails.logger.info("+========#{@page_size}-#{@page_limit}-#{@page_offset}") |
|
|
|
end |
|
|
|
|
|
|
|
private |
|
|
|
@@ -53,4 +57,12 @@ class CompareController < ApplicationController |
|
|
|
def gitea_compare(base, head) |
|
|
|
Gitea::Repository::Commits::CompareService.call(@owner.login, @project.identifier, Addressable::URI.escape(base), Addressable::URI.escape(head), current_user.gitea_token) |
|
|
|
end |
|
|
|
|
|
|
|
def page_size |
|
|
|
params.fetch(:page, 1).to_i |
|
|
|
end |
|
|
|
|
|
|
|
def page_limit |
|
|
|
params.fetch(:limit, 15).to_i |
|
|
|
end |
|
|
|
end |