Change
This commit is contained in:
parent
3596ddeee4
commit
ae4161fa9b
|
@ -5,7 +5,7 @@ class SyncForgeController < ApplicationController
|
||||||
sync_counts = params[:sync_count] || 10
|
sync_counts = params[:sync_count] || 10
|
||||||
projects = Project.includes(:project_score, :repository)
|
projects = Project.includes(:project_score, :repository)
|
||||||
.where(is_public: true)
|
.where(is_public: true)
|
||||||
.where.not(identifier: ["educoder","trustieforge", "gitlab"])
|
.where.not(identifier: ["educoder","trustieforge", "gitlab", "rGDBbQmOK", "socialforge"])
|
||||||
.joins(:project_score).order("project_scores.changeset_num desc").limit(sync_counts.to_i)
|
.joins(:project_score).order("project_scores.changeset_num desc").limit(sync_counts.to_i)
|
||||||
projects.each do | project |
|
projects.each do | project |
|
||||||
SyncProjectMilitaryJob.perform_later(project, project.repository, project.project_score)
|
SyncProjectMilitaryJob.perform_later(project, project.repository, project.project_score)
|
||||||
|
|
|
@ -5,8 +5,8 @@ class SyncProjectMilitaryJob < ApplicationJob
|
||||||
queue_as :default
|
queue_as :default
|
||||||
|
|
||||||
def perform(project, repository, project_socre)
|
def perform(project, repository, project_socre)
|
||||||
SyncLog.sync_log("============begin to sync project ===========")
|
SyncLog.sync_log("============begin to sync project, project_id: #{project.id} ===========")
|
||||||
project_except_params = %w(id user_id praises_count watchers_count issues_count pull_requests_count versions_count issue_tags_count closed_issues_count)
|
project_except_params = %w(id user_id praises_count watchers_count issues_count pull_requests_count versions_count issue_tags_count closed_issues_count forked_from_project_id forked_count)
|
||||||
project_params = {
|
project_params = {
|
||||||
project: project.as_json(except: project_except_params),
|
project: project.as_json(except: project_except_params),
|
||||||
repository: repository.as_json(except: %w(id project_id login user_id)),
|
repository: repository.as_json(except: %w(id project_id login user_id)),
|
||||||
|
|
Loading…
Reference in New Issue