From 5dfc6504a0c05b4cb388e23631c9e62dacdae497 Mon Sep 17 00:00:00 2001 From: Jasder <2053003901@@qq.com> Date: Tue, 8 Sep 2020 15:29:38 +0800 Subject: [PATCH] ADD sync ci user repos api --- app/libs/ci/drone/api.rb | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/app/libs/ci/drone/api.rb b/app/libs/ci/drone/api.rb index 02743864..6891efa9 100644 --- a/app/libs/ci/drone/api.rb +++ b/app/libs/ci/drone/api.rb @@ -70,4 +70,12 @@ class Ci::Drone::API < Ci::Drone::Request def logs get(endpoint, "/api/repos/#{owner}/#{repo}/builds/#{options[:build]}/logs/#{options[:stage]}/#{options[:step]}", drone_token: drone_token) end + + # Synchronize the currently authenticated user’s repository list. + # POST /api/user/repos + # eq: + # Ci::Drone::API.new(drone_token, cloud_account.drone_url, @repo.user.login, @repo.identifier, number: number).sync + def sync_repos + post(endpoint, "/api/users/repos", drone_token: drone_token) + end end