From: Rich Lane Date: Sat, 20 Jun 2009 20:50:08 +0000 (-0700) Subject: index: revert overeager opts->query rename in each_message_in_thread_for X-Git-Url: https://git.notmuchmail.org/git?a=commitdiff_plain;h=7fbf3c1d95e3006e45fda46ea4a548655cc65c75;p=sup index: revert overeager opts->query rename in each_message_in_thread_for --- diff --git a/lib/sup/index.rb b/lib/sup/index.rb index a21e2a0..d0e9c62 100644 --- a/lib/sup/index.rb +++ b/lib/sup/index.rb @@ -280,7 +280,7 @@ EOS ## is found. SAME_SUBJECT_DATE_LIMIT = 7 MAX_CLAUSES = 1000 - def each_message_in_thread_for m, query={} + def each_message_in_thread_for m, opts={} #Redwood::log "Building thread for #{m.id}: #{m.subj}" messages = {} searched = {} @@ -310,7 +310,7 @@ EOS pending = (pending + p1 + p2).uniq end - until pending.empty? || (query[:limit] && messages.size >= query[:limit]) + until pending.empty? || (opts[:limit] && messages.size >= opts[:limit]) q = Ferret::Search::BooleanQuery.new true # this disappeared in newer ferrets... wtf. # q.max_clause_count = 2048 @@ -329,8 +329,8 @@ EOS killed = false @index_mutex.synchronize do @index.search_each(q, :limit => :all) do |docid, score| - break if query[:limit] && messages.size >= query[:limit] - if @index[docid][:label].split(/\s+/).include?("killed") && query[:skip_killed] + break if opts[:limit] && messages.size >= opts[:limit] + if @index[docid][:label].split(/\s+/).include?("killed") && opts[:skip_killed] killed = true break end