Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'lib/gitlab/github_import/clients/proxy.rb')
-rw-r--r--lib/gitlab/github_import/clients/proxy.rb24
1 files changed, 2 insertions, 22 deletions
diff --git a/lib/gitlab/github_import/clients/proxy.rb b/lib/gitlab/github_import/clients/proxy.rb
index 27030f5382a..a95a8cddc8d 100644
--- a/lib/gitlab/github_import/clients/proxy.rb
+++ b/lib/gitlab/github_import/clients/proxy.rb
@@ -10,19 +10,15 @@ module Gitlab
REPOS_COUNT_CACHE_KEY = 'github-importer/provider-repo-count/%{type}/%{user_id}'
- def initialize(access_token, client_options)
- @client = pick_client(access_token, client_options)
+ def initialize(access_token)
+ @client = Gitlab::GithubImport::Client.new(access_token)
end
def repos(search_text, options)
- return { repos: filtered(client.repos, search_text) } if use_legacy?
-
fetch_repos_via_graphql(search_text, options)
end
def count_repos_by(relation_type, user_id)
- return if use_legacy?
-
key = format(REPOS_COUNT_CACHE_KEY, type: relation_type, user_id: user_id)
::Gitlab::Cache::Import::Caching.read_integer(key, timeout: 5.minutes) ||
@@ -40,22 +36,6 @@ module Gitlab
}
end
- def pick_client(access_token, client_options)
- return Gitlab::GithubImport::Client.new(access_token) unless use_legacy?
-
- Gitlab::LegacyGithubImport::Client.new(access_token, **client_options)
- end
-
- def filtered(collection, search_text)
- return collection if search_text.blank?
-
- collection.select { |item| item[:name].to_s.downcase.include?(search_text) }
- end
-
- def use_legacy?
- Feature.disabled?(:remove_legacy_github_client)
- end
-
def fetch_and_cache_repos_count_via_graphql(relation_type, key)
response = client.count_repos_by_relation_type_graphql(relation_type: relation_type)
count = response.dig(:data, :search, :repositoryCount)