mirror of
https://github.com/discourse/discourse.git
synced 2025-03-25 07:28:09 +08:00
PERF: Memoize SkippedEmailLog.reason_types
.
This commit is contained in:
parent
2c70d3f443
commit
7c69fa8cfd
@ -12,7 +12,7 @@ class SkippedEmailLog < ActiveRecord::Base
|
|||||||
validate :ensure_valid_reason_type
|
validate :ensure_valid_reason_type
|
||||||
|
|
||||||
def self.reason_types
|
def self.reason_types
|
||||||
Enum.new(
|
@types ||= Enum.new(
|
||||||
custom: 1,
|
custom: 1,
|
||||||
exceeded_emails_limit: 2,
|
exceeded_emails_limit: 2,
|
||||||
exceeded_bounces_limit: 3,
|
exceeded_bounces_limit: 3,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user