fixed Gitea::PullRequest::FilesService增加参数

This commit is contained in:
“xxq250” 2022-08-10 16:06:11 +08:00
parent 4b05838498
commit 8ec3e4bbaa
1 changed files with 7 additions and 6 deletions

View File

@ -1,6 +1,6 @@
# List pull requests files
class Gitea::PullRequest::FilesService < Gitea::ClientService
attr_reader :owner, :repo, :pull_number, :token
attr_reader :owner, :repo, :pull_number, :token, :params
# GET /repos/{owner}/{repo}/pulls/{pull_number}/files
# owner: 用户
@ -8,22 +8,23 @@ class Gitea::PullRequest::FilesService < Gitea::ClientService
# pull_number: pull request主键id
# eg:
# Gitea::PullRequest::FilesService.call('jasder', 'repo_identifier', 1)
def initialize(owner, repo, pull_number, token=nil)
def initialize(owner, repo, pull_number, token=nil, params={})
@owner = owner
@repo = repo
@token = token
@pull_number = pull_number
@params = params
end
def call
response = get(url, params)
response = get(url, params.merge(token: token))
render_result(response)
end
private
def params
Hash.new.merge(token: token)
end
# def params
# Hash.new.merge(token: token)
# end
def url
"/repos/#{owner}/#{repo}/pulls/#{pull_number}/files".freeze