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