mirror of
https://github.com/SrIzan10/hc-harbor.git
synced 2026-05-01 10:45:21 +00:00
Set new queues for jobs
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
class AttemptProjectRepoMappingJob < ApplicationJob
|
||||
queue_as :default
|
||||
queue_as :latency_10s
|
||||
|
||||
include GoodJob::ActiveJobExtensions::Concurrency
|
||||
|
||||
|
||||
2
app/jobs/cache/active_projects_job.rb
vendored
2
app/jobs/cache/active_projects_job.rb
vendored
@@ -1,4 +1,6 @@
|
||||
class Cache::ActiveProjectsJob < Cache::ActivityJob
|
||||
queue_as :latency_10s
|
||||
|
||||
private
|
||||
|
||||
def cache_expiration
|
||||
|
||||
@@ -1,4 +1,6 @@
|
||||
class Cache::ActiveUsersGraphDataJob < Cache::ActivityJob
|
||||
queue_as :latency_10s
|
||||
|
||||
private
|
||||
|
||||
def calculate
|
||||
|
||||
2
app/jobs/cache/currently_hacking_job.rb
vendored
2
app/jobs/cache/currently_hacking_job.rb
vendored
@@ -1,4 +1,6 @@
|
||||
class Cache::CurrentlyHackingJob < Cache::ActivityJob
|
||||
queue_as :latency_10s
|
||||
|
||||
private
|
||||
|
||||
def cache_expiration
|
||||
|
||||
2
app/jobs/cache/home_stats_job.rb
vendored
2
app/jobs/cache/home_stats_job.rb
vendored
@@ -1,4 +1,6 @@
|
||||
class Cache::HomeStatsJob < Cache::ActivityJob
|
||||
queue_as :latency_1m
|
||||
|
||||
private
|
||||
|
||||
def calculate
|
||||
|
||||
2
app/jobs/cache/minutes_logged_job.rb
vendored
2
app/jobs/cache/minutes_logged_job.rb
vendored
@@ -1,4 +1,6 @@
|
||||
class Cache::MinutesLoggedJob < Cache::ActivityJob
|
||||
queue_as :latency_10s
|
||||
|
||||
private
|
||||
|
||||
def calculate
|
||||
|
||||
2
app/jobs/cache/social_proof_job.rb
vendored
2
app/jobs/cache/social_proof_job.rb
vendored
@@ -1,4 +1,6 @@
|
||||
class Cache::SocialProofJob < Cache::ActivityJob
|
||||
queue_as :latency_10s
|
||||
|
||||
private
|
||||
|
||||
def calculate
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
class HandleEmailSigninJob < ApplicationJob
|
||||
queue_as :default
|
||||
queue_as :latency_10s
|
||||
|
||||
def perform(email)
|
||||
email_address = ActiveRecord::Base.transaction do
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
class LeaderboardUpdateJob < ApplicationJob
|
||||
queue_as :default
|
||||
queue_as :latency_10s
|
||||
|
||||
BATCH_SIZE = 1000
|
||||
|
||||
include GoodJob::ActiveJobExtensions::Concurrency
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
class OneTime::MigrateUserFromHackatimeJob < ApplicationJob
|
||||
queue_as :default
|
||||
queue_as :latency_1m
|
||||
|
||||
include GoodJob::ActiveJobExtensions::Concurrency
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
class SailorsLogNotifyJob < ApplicationJob
|
||||
queue_as :default
|
||||
queue_as :latency_10s
|
||||
|
||||
include GoodJob::ActiveJobExtensions::Concurrency
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
class SailorsLogPollForChangesJob < ApplicationJob
|
||||
queue_as :default
|
||||
queue_as :latency_10s
|
||||
|
||||
include GoodJob::ActiveJobExtensions::Concurrency
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
class SailorsLogTeletypeJob < ApplicationJob
|
||||
queue_as :default
|
||||
queue_as :latency_10s
|
||||
|
||||
def perform(message)
|
||||
HTTP.auth("Bearer #{ENV['TELETYPE_API_KEY']}")
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
class ScanGithubReposJob < ApplicationJob
|
||||
queue_as :default
|
||||
queue_as :latency_1m
|
||||
|
||||
include GoodJob::ActiveJobExtensions::Concurrency
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
class SlackCommand::SailorsLogHelpJob < ApplicationJob
|
||||
queue_as :default
|
||||
queue_as :latency_10s
|
||||
|
||||
def perform(response_url)
|
||||
HTTP.post(response_url, json: {
|
||||
|
||||
@@ -1,4 +1,6 @@
|
||||
class SlackCommand::SailorsLogJob < ApplicationJob
|
||||
queue_as :latency_10s
|
||||
|
||||
def perform(params)
|
||||
case params[:text].downcase.strip
|
||||
when "on", "off"
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
class SlackCommand::SailorsLogLeaderboardJob < ApplicationJob
|
||||
queue_as :default
|
||||
queue_as :latency_10s
|
||||
include ApplicationHelper
|
||||
|
||||
def perform(slack_uid, channel_id, response_url)
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
class SlackCommand::SailorsLogOnOffJob < ApplicationJob
|
||||
queue_as :default
|
||||
queue_as :latency_10s
|
||||
|
||||
def perform(slack_uid, slack_channel_id, user_name, response_url, enabled)
|
||||
# set preference for the user
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
class SlackCommand::UpdateSlackChannelCacheJob < ApplicationJob
|
||||
queue_as :default
|
||||
queue_as :latency_10s
|
||||
|
||||
def perform
|
||||
channels = SailorsLogNotificationPreference.where(enabled: true).distinct.pluck(:slack_channel_id)
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
class SlackUsernameUpdateJob < ApplicationJob
|
||||
queue_as :default
|
||||
queue_as :latency_1m
|
||||
|
||||
include GoodJob::ActiveJobExtensions::Concurrency
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
class UserSlackStatusUpdateJob < ApplicationJob
|
||||
queue_as :default
|
||||
queue_as :latency_1m
|
||||
BATCH_SIZE = 25
|
||||
|
||||
def perform
|
||||
|
||||
Reference in New Issue
Block a user