Use libsignal Net without proxy on rejection

Co-authored-by: Alex Bakon <akonradi@signal.org>
This commit is contained in:
automated-signal 2025-02-19 14:30:42 -06:00 committed by GitHub
parent 47dee82376
commit 7fdfe43c5b
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -1728,7 +1728,12 @@ export function initialize({
libsignalNet.setIpv6Enabled(!disableIPv6);
if (proxyUrl) {
log.info('Setting libsignal proxy');
libsignalNet.setProxyFromUrl(proxyUrl);
try {
libsignalNet.setProxyFromUrl(proxyUrl);
} catch (error) {
log.error(`Failed to set proxy: ${error}`);
libsignalNet.clearProxy();
}
}
// Thanks to function-hoisting, we can put this return statement before all of the