lib/lita/handlers/locker_resources.rb in lita-locker-1.0.0 vs lib/lita/handlers/locker_resources.rb in lita-locker-1.0.1
- old
+ new
@@ -42,21 +42,23 @@
command: true,
help: { t('help.resource.show.syntax') => t('help.resource.show.desc') }
)
def list(response)
- should_rate_limit = false
+ after 0 do
+ should_rate_limit = false
- Resource.list.each_slice(10) do |slice|
- if should_rate_limit
- sleep 1
- else
- should_rate_limit = true
- end
+ Resource.list.each_slice(5) do |slice|
+ if should_rate_limit
+ sleep 3
+ else
+ should_rate_limit = true
+ end
- slice.each do |r|
- res = Resource.new(r)
- response.reply(t('resource.desc', name: r, state: res.state.value))
+ slice.each do |r|
+ res = Resource.new(r)
+ response.reply(t('resource.desc', name: r, state: res.state.value))
+ end
end
end
end
def create(response)