Move the _notmuch_message_sync from private to public interfaces
authorCarl Worth <cworth@cworth.org>
Fri, 23 Oct 2009 12:18:35 +0000 (05:18 -0700)
committerCarl Worth <cworth@cworth.org>
Fri, 23 Oct 2009 12:20:03 +0000 (05:20 -0700)
commit97775ef438a6015c63d6a5cf25f85937153cde59
tree414a12d506e52f1ca505b2bd5cef845f318c73b9
parent1ecdef59f5f3b5b1e9f00bbf27349fd5d48d747f
Move the _notmuch_message_sync from private to public interfaces

The idea here is to allow internal users to see a non-synced message
object, (for example, while parsing a message file and incrementally
adding terms, etc.). We're willing to take the care to get the
improved performance.

But for the public interface, keeping everything synced will be much
less confusing, (reference lots of sup bugs that happen due to
message state being altered by the user but not synced to the database).
message.cc