]> nmode's Git Repositories - signal-cli/blobdiff - lib/src/main/java/org/asamk/signal/manager/config/ServiceConfig.java
Add more information for libsignal-client native dependency
[signal-cli] / lib / src / main / java / org / asamk / signal / manager / config / ServiceConfig.java
index 7a54edd1fee83187986e933348251cc956142c0f..0b83f53e753edd8493153f83959983b22cb15473 100644 (file)
@@ -49,6 +49,15 @@ public class ServiceConfig {
         }
     }
 
+    public static boolean isSignalClientAvailable() {
+        try {
+            org.signal.client.internal.Native.DisplayableFingerprint_Format(new byte[30], new byte[30]);
+            return true;
+        } catch (UnsatisfiedLinkError ignored) {
+            return false;
+        }
+    }
+
     public static AccountAttributes.Capabilities getCapabilities() {
         return capabilities;
     }