ADD sync mirror repo api

This commit is contained in:
Jasder
2020-05-18 18:25:50 +08:00
parent d464ab3891
commit 0e390ca912
5 changed files with 53 additions and 21 deletions

View File

@@ -0,0 +1,8 @@
class SyncMirroredRepositoryJob < ApplicationJob
queue_as :default
def perform(repo, current_user)
result = Gitea::Repository::SyncMirroredService.new(repo.user.login, repo.identifier, token: current_user.gitea_token).call
repo&.mirror.set_status! if result[:status] === 200
end
end