mirror of
https://gitlink.org.cn/Gitlink/forgeplus.git
synced 2026-07-16 23:18:56 +08:00
修改bug
This commit is contained in:
@@ -12,9 +12,7 @@ class Gitea::User::GenerateTokenService < Gitea::ClientService
|
||||
params = {}
|
||||
url = "/users/#{username}/tokens".freeze
|
||||
params = params.merge(token: token_params, data: request_params)
|
||||
response = post_token(url, params)
|
||||
|
||||
render_status(response)
|
||||
post(url, params)
|
||||
|
||||
end
|
||||
|
||||
@@ -29,27 +27,4 @@ class Gitea::User::GenerateTokenService < Gitea::ClientService
|
||||
def request_params
|
||||
{ name: username }
|
||||
end
|
||||
|
||||
def post_token(url, params={})
|
||||
puts "[gitea] request params: #{params}"
|
||||
request_url = [api_url, url].join('').freeze
|
||||
auth_token = authen_params(params[:token])
|
||||
conn(auth_token).post do |req|
|
||||
req.url "#{request_url}"
|
||||
req.body = params[:data].to_json
|
||||
end
|
||||
end
|
||||
|
||||
def render_status(response)
|
||||
case response.status
|
||||
when 200
|
||||
if response.body.size > 0
|
||||
JSON.parse(response&.body)
|
||||
else
|
||||
401
|
||||
end
|
||||
else
|
||||
401
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user