Skip to content

Commit d5a2630

Browse files
committed
linting
1 parent 2c1a0dc commit d5a2630

File tree

2 files changed

+13
-12
lines changed

2 files changed

+13
-12
lines changed
Lines changed: 11 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,17 @@
11
# frozen_string_literal: true
22

3-
class ::Jobs::BackfillChatbotQuotas < ::Jobs::Onceoff
4-
def execute_onceoff(args)
5-
return unless SiteSetting.chatbot_enabled
3+
class ::Jobs::BackfillChatbotQuotas < ::Jobs::Onceoff
4+
def execute_onceoff(args)
5+
return unless SiteSetting.chatbot_enabled
66

7-
# Initialize Chatbot Quotas for all users as required
8-
user_count = User.count
9-
queries_field_count = UserCustomField.where(name: ::DiscourseChatbot::CHATBOT_REMAINING_QUOTA_QUERIES_CUSTOM_FIELD).count
10-
token_field_count = UserCustomField.where(name: ::DiscourseChatbot::CHATBOT_REMAINING_QUOTA_TOKENS_CUSTOM_FIELD).count
11-
Rails.logger.info "CHATBOT: Checked presence of Chatbot Custom Fields"
12-
if user_count > queries_field_count * 2 || user_count > token_field_count * 2
13-
::DiscourseChatbot::Bot.new.reset_all_quotas
14-
Rails.logger.info "CHATBOT: Resetted Chatbot Quotas for all users as many users without required Chatbot Custom Fields"
15-
end
7+
# Initialize Chatbot Quotas for all users as required
8+
user_count = User.count
9+
queries_field_count = UserCustomField.where(name: ::DiscourseChatbot::CHATBOT_REMAINING_QUOTA_QUERIES_CUSTOM_FIELD).count
10+
token_field_count = UserCustomField.where(name: ::DiscourseChatbot::CHATBOT_REMAINING_QUOTA_TOKENS_CUSTOM_FIELD).count
11+
Rails.logger.info "CHATBOT: Checked presence of Chatbot Custom Fields"
12+
if user_count > queries_field_count * 2 || user_count > token_field_count * 2
13+
::DiscourseChatbot::Bot.new.reset_all_quotas
14+
Rails.logger.info "CHATBOT: Resetted Chatbot Quotas for all users as many users without required Chatbot Custom Fields"
1615
end
1716
end
1817
end

plugin.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -264,5 +264,7 @@ class ::Chat::UpdateUserLastRead
264264
event_evaluation.on_submission(chat_message)
265265
end
266266
end
267+
268+
Jobs.enqueue(:backfill_chatbot_quotas)
267269
end
268270
end

0 commit comments

Comments
 (0)