Merge pull request #1051 from deltachat/adapt-to-new-api

call dc_perform_mvbox|sentbox_jobs()
This commit is contained in:
björn petersen
2019-10-06 00:20:45 +02:00
committed by GitHub
3 changed files with 24 additions and 3 deletions
+12
View File
@@ -269,6 +269,12 @@ JNIEXPORT void Java_com_b44t_messenger_DcContext_interruptImapIdle(JNIEnv *env,
}
JNIEXPORT void Java_com_b44t_messenger_DcContext_performSentboxJobs(JNIEnv *env, jobject obj)
{
dc_perform_sentbox_jobs(get_dc_context(env, obj));
}
JNIEXPORT void Java_com_b44t_messenger_DcContext_performSentboxFetch(JNIEnv *env, jobject obj)
{
dc_perform_sentbox_fetch(get_dc_context(env, obj));
@@ -287,6 +293,12 @@ JNIEXPORT void Java_com_b44t_messenger_DcContext_interruptSentboxIdle(JNIEnv *en
}
JNIEXPORT void Java_com_b44t_messenger_DcContext_performMvboxJobs(JNIEnv *env, jobject obj)
{
dc_perform_mvbox_jobs(get_dc_context(env, obj));
}
JNIEXPORT void Java_com_b44t_messenger_DcContext_performMvboxFetch(JNIEnv *env, jobject obj)
{
dc_perform_mvbox_fetch(get_dc_context(env, obj));
+10 -3
View File
@@ -83,18 +83,25 @@ public class DcContext {
public native void configure ();
public native void stopOngoingProcess ();
public native int isConfigured ();
public native void performImapJobs ();
public native void performImapFetch ();
public native void performImapIdle ();
public native void interruptImapIdle ();
public native void performMvboxJobs ();
public native void performMvboxFetch ();
public native void performMvboxIdle ();
public native void interruptMvboxIdle ();
public native void performSentboxFetch ();
public native void performSentboxIdle ();
public native void interruptSentboxIdle ();
public native void performSentboxJobs ();
public native void performSentboxFetch ();
public native void performSentboxIdle ();
public native void interruptSentboxIdle ();
public native void performSmtpJobs ();
public native void performSmtpIdle ();
public native void maybeNetwork ();
public native void setConfig (String key, String value);
public void setConfigInt (String key, int value) { setConfig(key, Integer.toString(value)); }
@@ -351,6 +351,7 @@ public class ApplicationDcContext extends DcContext {
while (true) {
mvboxWakeLock.acquire();
performMvboxJobs();
performMvboxFetch();
mvboxWakeLock.release();
performMvboxIdle();
@@ -383,6 +384,7 @@ public class ApplicationDcContext extends DcContext {
while (true) {
sentboxWakeLock.acquire();
performSentboxJobs();
performSentboxFetch();
sentboxWakeLock.release();
performSentboxIdle();