增加修改gitea仓库不存在的任务和增加readme文件

This commit is contained in:
sylor_huang@126.com
2020-04-20 15:17:28 +08:00
parent 8eb33338a8
commit f030b2d8cd
4 changed files with 61 additions and 466 deletions

View File

@@ -0,0 +1,24 @@
class Gitea::Repository::CheckPresentService < Gitea::ClientService
attr_reader :user, :repo_name, :args
def initialize(user, repo_name, **args)
@user = user
@repo_name = repo_name
@args = {ref: 'master'}.merge(args.compact)
end
def call
response = get(url, params)
response.status
end
private
def params
@args.merge(token: user.gitea_token)
end
def url
"/repos/#{user.login}/#{repo_name}/contents".freeze
end
end

View File

@@ -24,7 +24,8 @@ class Gitea::Repository::CreateService < Gitea::ClientService
private
def request_params
Hash.new.merge(token: token, data: params)
create_params = params.merge(readme: "readme")
Hash.new.merge(token: token, data: create_params)
end
def url