A doubt about message transfers



Hi,

I've a doubt about message transfers and notifications. When a message
is moved from a folder to another, the tinymail-camel code will call
camel_folder_sync to delete the source message. This camel code will
trigger the event "folder_changed" that will be managed by
notify_folder_observers_about that will call finally the update method
of the folder monitor. This method will remove a reference of the
transferred header.

Later on, tny_camel_folder_transfer_msgs_async_destroyer will invoke
inform_observers_about_transfer that will again call the update method
of the folder monitor that again, will remove a reference of the header.

So, I think we're unreferencing too many times the source header. am I
wrong?

Br



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]