mirror of
https://github.com/discourse/discourse.git
synced 2025-06-04 03:54:47 +08:00
adjust API
This commit is contained in:
@ -6,11 +6,11 @@ class TopicList
|
||||
cattr_accessor :preloaded_custom_fields
|
||||
self.preloaded_custom_fields = Set.new
|
||||
|
||||
def self.on_preload(blk)
|
||||
def self.on_preload(&blk)
|
||||
(@preload ||= Set.new) << blk
|
||||
end
|
||||
|
||||
def self.cancel_preload(blk)
|
||||
def self.cancel_preload(&blk)
|
||||
if @preload
|
||||
@preload.delete blk
|
||||
if @preload.length == 0
|
||||
|
Reference in New Issue
Block a user