lib/ayadn/action.rb in ayadn-1.1.1 vs lib/ayadn/action.rb in ayadn-1.1.3
- old
+ new
@@ -224,19 +224,24 @@
def convo(post_id, options)
begin
missing_post_id unless post_id.is_integer?
doing(options)
id = get_original_id(post_id, @api.get_details(post_id, options))
- stream = @api.get_convo(id, options)
- post_404(id) if meta_404(stream)
+ stream = get_convo id, options
Databases.pagination["replies:#{id}"] = stream['meta']['max_id']
render_view(stream, options)
Scroll.new(@api, @view).convo(id, options) if options[:scroll]
rescue => e
Errors.global_error("action/convo", [post_id, id, options], e)
ensure
Databases.close_all
end
+ end
+
+ def get_convo id, options
+ stream = @api.get_convo(id, options)
+ post_404(id) if meta_404(stream)
+ stream
end
def delete(post_id)
begin
missing_post_id unless post_id.is_integer?