Merge branch 'eventlogging' into merge1

This commit is contained in:
holger krekel
2019-07-17 13:12:11 +02:00
2 changed files with 8 additions and 4 deletions

View File

@@ -4,6 +4,12 @@
- introduce automatic versioning via setuptools_scm, - introduce automatic versioning via setuptools_scm,
based on py-X.Y.Z tags based on py-X.Y.Z tags
- integrate latest DCC core-rust with dc_close() fixes
- provide a account.shutdown() method and improve termination
logic also in tests. also fixes output-clubbering during
test runs.
0.600.0 0.600.0
--------- ---------

View File

@@ -177,7 +177,7 @@ pub fn dc_context_new(
userdata: *mut libc::c_void, userdata: *mut libc::c_void,
os_name: *const libc::c_char, os_name: *const libc::c_char,
) -> Context { ) -> Context {
let context = Context { Context {
blobdir: Arc::new(RwLock::new(std::ptr::null_mut())), blobdir: Arc::new(RwLock::new(std::ptr::null_mut())),
dbfile: Arc::new(RwLock::new(std::ptr::null_mut())), dbfile: Arc::new(RwLock::new(std::ptr::null_mut())),
inbox: Arc::new(RwLock::new({ inbox: Arc::new(RwLock::new({
@@ -221,8 +221,7 @@ pub fn dc_context_new(
))), ))),
probe_imap_network: Arc::new(RwLock::new(0)), probe_imap_network: Arc::new(RwLock::new(0)),
perform_inbox_jobs_needed: Arc::new(RwLock::new(0)), perform_inbox_jobs_needed: Arc::new(RwLock::new(0)),
}; }
context
} }
unsafe fn cb_receive_imf( unsafe fn cb_receive_imf(
@@ -342,7 +341,6 @@ pub unsafe fn dc_context_unref(context: &mut Context) {
} }
pub unsafe fn dc_close(context: &Context) { pub unsafe fn dc_close(context: &Context) {
println!("disconnecting inbox watch yooaa");
info!(context, 0, "disconnecting INBOX-watch",); info!(context, 0, "disconnecting INBOX-watch",);
context.inbox.read().unwrap().disconnect(context); context.inbox.read().unwrap().disconnect(context);
info!(context, 0, "disconnecting sentbox-thread",); info!(context, 0, "disconnecting sentbox-thread",);