lib/sup/draft.rb in sup-0.0.7 vs lib/sup/draft.rb in sup-0.0.8

- old
+ new

@@ -10,20 +10,20 @@ self.class.i_am_the_instance self end def self.source_name; "sup://drafts"; end def self.source_id; 9999; end - def new_source; @source = DraftLoader.new; end + def new_source; @source = Recoverable.new DraftLoader.new; end def write_draft offset = @source.gen_offset fn = @source.fn_for_offset offset File.open(fn, "w") { |f| yield f } my_message = nil @source.each do |thisoffset, theselabels| m = Message.new :source => @source, :source_info => thisoffset, :labels => theselabels - Index.add_message m + Index.sync_message m UpdateManager.relay self, :add, m my_message = m if thisoffset == offset end my_message