mirror of
https://github.com/ArcaneChat/android.git
synced 2026-07-03 14:05:24 +02:00
add core-functions to lookup contacts
This commit is contained in:
@@ -282,6 +282,24 @@ JNIEXPORT void Java_com_b44t_messenger_DcContext_interruptSmtpIdle(JNIEnv *env,
|
||||
|
||||
/* DcContext - handle contacts */
|
||||
|
||||
JNIEXPORT jboolean Java_com_b44t_messenger_DcContext_mayBeValidAddr(JNIEnv *env, jobject obj, jstring addr)
|
||||
{
|
||||
CHAR_REF(addr);
|
||||
jboolean ret = dc_may_be_valid_addr(addrPtr);
|
||||
CHAR_UNREF(addr);
|
||||
return ret;
|
||||
}
|
||||
|
||||
|
||||
JNIEXPORT jint Java_com_b44t_messenger_DcContext_lookupContactIdByAddr(JNIEnv *env, jobject obj, jstring addr)
|
||||
{
|
||||
CHAR_REF(addr);
|
||||
jint ret = dc_lookup_contact_id_by_addr(get_dc_context(env, obj), addrPtr);
|
||||
CHAR_UNREF(addr);
|
||||
return ret;
|
||||
}
|
||||
|
||||
|
||||
JNIEXPORT jintArray Java_com_b44t_messenger_DcContext_getContacts(JNIEnv *env, jobject obj, jint flags, jstring query)
|
||||
{
|
||||
CHAR_REF(query);
|
||||
|
||||
@@ -97,6 +97,8 @@ public class DcContext {
|
||||
public native void imex(int what, String dir);
|
||||
public native String imexHasBackup(String dir);
|
||||
public native int checkPassword(String pw);
|
||||
public native boolean mayBeValidAddr(String addr);
|
||||
public native int lookupContactIdByAddr(String addr);
|
||||
public native int[] getContacts(int flags, String query);
|
||||
public native int getBlockedCount();
|
||||
public native int[] getBlockedContacts();
|
||||
|
||||
Reference in New Issue
Block a user