]> git.cworth.org Git - sup/blobdiff - lib/sup/modes/person-search-results-mode.rb
preemptively load messages when scrolling
[sup] / lib / sup / modes / person-search-results-mode.rb
index 8fe3c30f5a421ba883362a183a131197c8cadc35..fc09126e0e6ba228d5848567bcb78f97df17819c 100644 (file)
@@ -1,29 +1,12 @@
 module Redwood
 
 class PersonSearchResultsMode < ThreadIndexMode
-  register_keymap do |k|
-    k.add :load_more_threads, "Load #{LOAD_MORE_THREAD_NUM} more threads", 'M'
-  end
-
   def initialize people
     @people = people
-    super
+    super [], { :participants => @people }
   end
 
   def is_relevant? m; @people.any? { |p| m.from == p }; end
-
-  def load_more_threads n=ThreadIndexMode::LOAD_MORE_THREAD_NUM
-    load_n_threads_background n, :participants => @people,
-                                 :load_killed => true,
-                                 :load_spam => false,
-                                 :when_done =>(lambda do |num|
-      if num > 0
-        BufferManager.flash "Found #{num} threads"
-      else
-        BufferManager.flash "No matches"
-      end
-    end)
-  end
 end
 
 end