sup

A curses threads-with-tags style email client

sup.git

git clone https://supmua.dev/git/sup/

lib/sup/modes/poll_mode.rb (298B) - raw

      1 module Redwood
      2 
      3 class PollMode < LogMode
      4   def initialize
      5     @new = true
      6     super "poll for new messages"
      7   end
      8 
      9   def poll
     10     unless @new
     11       @new = false
     12       self << "\n"
     13     end
     14     self << "Poll started at #{Time.now}\n"
     15     PollManager.do_poll { |s| self << (s + "\n") }
     16   end
     17 end
     18 
     19 end