|
|
|
@@ -33,18 +33,17 @@ class Repositories::CreateService < ApplicationService |
|
|
|
end |
|
|
|
repository |
|
|
|
end |
|
|
|
rescue => e |
|
|
|
puts "create repository service error: #{e.message}" |
|
|
|
raise Error, e.message |
|
|
|
end |
|
|
|
|
|
|
|
private |
|
|
|
|
|
|
|
def create_gitea_repository |
|
|
|
if project.owner.is_a?(User) |
|
|
|
@gitea_repository = Gitea::Repository::CreateService.new(user.gitea_token, gitea_repository_params).call |
|
|
|
# @gitea_repository = Gitea::Repository::CreateService.new(user.gitea_token, gitea_repository_params).call |
|
|
|
@gitea_repository = $gitea_client.post_user_repos({query: {token: user.gitea_token}, body: gitea_repository_params.to_json}) |
|
|
|
elsif project.owner.is_a?(Organization) |
|
|
|
@gitea_repository = Gitea::Organization::Repository::CreateService.call(user.gitea_token, project.owner.login, gitea_repository_params) |
|
|
|
# @gitea_repository = Gitea::Organization::Repository::CreateService.call(user.gitea_token, project.owner.login, gitea_repository_params) |
|
|
|
@gitea_repository = $gitea_client.post_orgs_repos_by_org(project.owner.login, {query: {token: user.gitea_token}, body: gitea_repository_params.to_json}) |
|
|
|
end |
|
|
|
end |
|
|
|
|
|
|
|
|