Update tdlib, tdlight, and 2 more files...
This commit is contained in:
parent
a170a72721
commit
7aa2d03426
|
@ -1 +1 @@
|
||||||
Subproject commit 6b1f6b829d0d71f5d50662b1ff58b7869c1e1d7f
|
Subproject commit a8355f1749a045e64d1a9c4cf3a777fa5f014747
|
|
@ -1 +1 @@
|
||||||
Subproject commit 54938a07d6f68fd83498a1ca87e758d94e15a2f9
|
Subproject commit f5ecc4b89655ddfaa1e05b77d6740e8d9cdfcaea
|
|
@ -72,6 +72,11 @@ static jint Client_nativeClientReceive(JNIEnv *env, jclass clazz, jintArray clie
|
||||||
return result_size;
|
return result_size;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static jint Client_nativeClientReceiveAdvanced(JNIEnv *env, jclass clazz, jintArray client_ids, jlongArray ids,
|
||||||
|
jobjectArray events, jdouble timeout, jboolean include_responses, jboolean include_updates) {
|
||||||
|
return Client_nativeClientReceive(env, clazz, client_ids, ids, events, timeout);
|
||||||
|
}
|
||||||
|
|
||||||
static jobject Client_nativeClientExecute(JNIEnv *env, jclass clazz, jobject function) {
|
static jobject Client_nativeClientExecute(JNIEnv *env, jclass clazz, jobject function) {
|
||||||
jobject result;
|
jobject result;
|
||||||
td::ClientManager::execute(fetch_function(env, function))->store(env, result);
|
td::ClientManager::execute(fetch_function(env, function))->store(env, result);
|
||||||
|
@ -137,6 +142,7 @@ static jint register_native(JavaVM *vm) {
|
||||||
register_method(client_class, "createNativeClient", "()I", Client_createNativeClient);
|
register_method(client_class, "createNativeClient", "()I", Client_createNativeClient);
|
||||||
register_method(client_class, "nativeClientSend", "(IJ" TD_FUNCTION ")V", Client_nativeClientSend);
|
register_method(client_class, "nativeClientSend", "(IJ" TD_FUNCTION ")V", Client_nativeClientSend);
|
||||||
register_method(client_class, "nativeClientReceive", "([I[J[" TD_OBJECT "D)I", Client_nativeClientReceive);
|
register_method(client_class, "nativeClientReceive", "([I[J[" TD_OBJECT "D)I", Client_nativeClientReceive);
|
||||||
|
register_method(client_class, "nativeClientReceive", "([I[J[" TD_OBJECT "DZZ)I", Client_nativeClientReceiveAdvanced);
|
||||||
register_method(client_class, "nativeClientExecute", "(" TD_FUNCTION ")" TD_OBJECT, Client_nativeClientExecute);
|
register_method(client_class, "nativeClientExecute", "(" TD_FUNCTION ")" TD_OBJECT, Client_nativeClientExecute);
|
||||||
|
|
||||||
register_method(log_class, "setVerbosityLevel", "(I)V", Log_setVerbosityLevel);
|
register_method(log_class, "setVerbosityLevel", "(I)V", Log_setVerbosityLevel);
|
||||||
|
|
|
@ -171,7 +171,6 @@ static jint register_native(JavaVM *vm) {
|
||||||
register_method(client_class, "nativeClientReceive", "([I[J[" TD_OBJECT "D)I", Client_nativeClientReceive);
|
register_method(client_class, "nativeClientReceive", "([I[J[" TD_OBJECT "D)I", Client_nativeClientReceive);
|
||||||
register_method(client_class, "nativeClientReceive", "([I[J[" TD_OBJECT "DZZ)I", Client_nativeClientReceiveAdvanced);
|
register_method(client_class, "nativeClientReceive", "([I[J[" TD_OBJECT "DZZ)I", Client_nativeClientReceiveAdvanced);
|
||||||
register_method(client_class, "nativeClientExecute", "(" TD_FUNCTION ")" TD_OBJECT, Client_nativeClientExecute);
|
register_method(client_class, "nativeClientExecute", "(" TD_FUNCTION ")" TD_OBJECT, Client_nativeClientExecute);
|
||||||
register_method(client_class, "destroyNativeClient", "(J)V", Client_destroyNativeClient);
|
|
||||||
|
|
||||||
register_method(log_class, "setVerbosityLevel", "(I)V", Log_setVerbosityLevel);
|
register_method(log_class, "setVerbosityLevel", "(I)V", Log_setVerbosityLevel);
|
||||||
register_method(log_class, "setFilePath", "(Ljava/lang/String;)Z", Log_setFilePath);
|
register_method(log_class, "setFilePath", "(Ljava/lang/String;)Z", Log_setFilePath);
|
||||||
|
|
Loading…
Reference in New Issue