diff --git a/src/main/resources/META-INF/native-image/org.asamk/signal-cli/reachability-metadata.json b/src/main/resources/META-INF/native-image/org.asamk/signal-cli/reachability-metadata.json index eec31fa1..afcd949b 100644 --- a/src/main/resources/META-INF/native-image/org.asamk/signal-cli/reachability-metadata.json +++ b/src/main/resources/META-INF/native-image/org.asamk/signal-cli/reachability-metadata.json @@ -3239,6 +3239,9 @@ "allDeclaredMethods": true, "allDeclaredConstructors": true }, + { + "type": "org.asamk.signal.json.JsonGroupCallUpdate" + }, { "type": "org.asamk.signal.json.JsonGroupInfo", "allDeclaredFields": true, @@ -6190,6 +6193,22 @@ } ] }, + { + "type": "org.signal.libsignal.internal.LinkedDeviceInternal_ReturnConverter", + "jniAccessible": true, + "methods": [ + { + "name": "fromNative", + "parameterTypes": [ + "java.lang.Object", + "java.lang.Object", + "java.lang.Object", + "java.lang.Object", + "java.lang.Object" + ] + } + ] + }, { "type": "org.signal.libsignal.internal.NativeHandleGuard$SimpleOwner", "jniAccessible": true, @@ -6234,6 +6253,18 @@ } ] }, + { + "type": "org.signal.libsignal.net.ChallengeOption", + "jniAccessible": true, + "fields": [ + { + "name": "CAPTCHA" + }, + { + "name": "PUSH_CHALLENGE" + } + ] + }, { "type": "org.signal.libsignal.net.ChatConnection$ListenerBridge", "jniAccessible": true, @@ -6357,6 +6388,46 @@ } ] }, + { + "type": "org.signal.libsignal.net.DeviceIdNotFoundException", + "jniAccessible": true, + "methods": [ + { + "name": "", + "parameterTypes": [ + "java.lang.String" + ] + } + ] + }, + { + "type": "org.signal.libsignal.net.MismatchedDeviceException", + "jniAccessible": true, + "methods": [ + { + "name": "", + "parameterTypes": [ + "java.lang.String", + "org.signal.libsignal.net.MismatchedDeviceException$Entry[]" + ] + } + ] + }, + { + "type": "org.signal.libsignal.net.MismatchedDeviceException$Entry", + "jniAccessible": true, + "methods": [ + { + "name": "", + "parameterTypes": [ + "byte[]", + "int[]", + "int[]", + "int[]" + ] + } + ] + }, { "type": "org.signal.libsignal.net.NetworkException", "jniAccessible": true, @@ -6369,6 +6440,33 @@ } ] }, + { + "type": "org.signal.libsignal.net.RateLimitChallengeException", + "jniAccessible": true, + "methods": [ + { + "name": "", + "parameterTypes": [ + "java.lang.String", + "java.lang.String", + "org.signal.libsignal.net.ChallengeOption[]", + "long" + ] + } + ] + }, + { + "type": "org.signal.libsignal.net.RequestUnauthorizedException", + "jniAccessible": true, + "methods": [ + { + "name": "", + "parameterTypes": [ + "java.lang.String" + ] + } + ] + }, { "type": "org.signal.libsignal.net.RetryLaterException", "jniAccessible": true, @@ -6381,6 +6479,42 @@ } ] }, + { + "type": "org.signal.libsignal.net.ServerSideErrorException", + "jniAccessible": true, + "methods": [ + { + "name": "", + "parameterTypes": [ + "java.lang.String" + ] + } + ] + }, + { + "type": "org.signal.libsignal.net.ServiceIdNotFoundException", + "jniAccessible": true, + "methods": [ + { + "name": "", + "parameterTypes": [ + "java.lang.String" + ] + } + ] + }, + { + "type": "org.signal.libsignal.net.TimeoutException", + "jniAccessible": true, + "methods": [ + { + "name": "", + "parameterTypes": [ + "java.lang.String" + ] + } + ] + }, { "type": "org.signal.libsignal.net.TransportFailureException", "jniAccessible": true, @@ -6393,6 +6527,18 @@ } ] }, + { + "type": "org.signal.libsignal.net.UnexpectedResponseException", + "jniAccessible": true, + "methods": [ + { + "name": "", + "parameterTypes": [ + "java.lang.String" + ] + } + ] + }, { "type": "org.signal.libsignal.net.UploadForm", "jniAccessible": true, @@ -6408,6 +6554,18 @@ } ] }, + { + "type": "org.signal.libsignal.net.UploadTooLargeException", + "jniAccessible": true, + "methods": [ + { + "name": "", + "parameterTypes": [ + "java.lang.String" + ] + } + ] + }, { "type": "org.signal.libsignal.net.internal.BridgeChatListener", "jniAccessible": true @@ -6492,6 +6650,13 @@ "parameterTypes": [ "java.lang.String" ] + }, + { + "name": "", + "parameterTypes": [ + "org.signal.libsignal.protocol.SignalProtocolAddress", + "java.lang.String" + ] } ] },