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