From 170b12ab79d03338e4f690eea3b8ee3e16e7889a Mon Sep 17 00:00:00 2001 From: Zane Schepke Date: Fri, 24 Oct 2025 02:00:52 -0400 Subject: [PATCH] fix: endpoints should be optional closes #808 --- .../com/zaneschepke/wireguardautotunnel/ui/state/PeerProxy.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/zaneschepke/wireguardautotunnel/ui/state/PeerProxy.kt b/app/src/main/java/com/zaneschepke/wireguardautotunnel/ui/state/PeerProxy.kt index b82d2b39..80f3f530 100644 --- a/app/src/main/java/com/zaneschepke/wireguardautotunnel/ui/state/PeerProxy.kt +++ b/app/src/main/java/com/zaneschepke/wireguardautotunnel/ui/state/PeerProxy.kt @@ -17,7 +17,7 @@ data class PeerProxy( parsePublicKey(publicKey) if (preSharedKey.isNotBlank()) parsePreSharedKey(preSharedKey) if (persistentKeepalive.isNotBlank()) parsePersistentKeepalive(persistentKeepalive) - parseEndpoint(endpoint) + if (endpoint.isNotBlank()) parseEndpoint(endpoint) parseAllowedIPs(allowedIps) } .build() @@ -29,7 +29,7 @@ data class PeerProxy( parsePublicKey(publicKey) if (preSharedKey.isNotBlank()) parsePreSharedKey(preSharedKey) if (persistentKeepalive.isNotBlank()) parsePersistentKeepalive(persistentKeepalive) - parseEndpoint(endpoint) + if (endpoint.isNotBlank()) parseEndpoint(endpoint) parseAllowedIPs(allowedIps) } .build()