From addca32d611f62d6f7272127ce0adfdc6a206054 Mon Sep 17 00:00:00 2001 From: Willian Galvani Date: Thu, 18 Jan 2024 16:44:48 -0300 Subject: [PATCH] core: frontend: update bridges to allow specifying client listen port --- .../src/components/bridges/BridgeCard.vue | 11 +++- .../bridges/BridgeCreationDialog.vue | 3 - .../src/components/bridges/Bridget.vue | 2 +- core/services/bridget/bridget.py | 29 ++++++---- core/services/bridget/main.py | 8 +-- core/services/bridget/settings.py | 57 ++++++++++++++++++- 6 files changed, 87 insertions(+), 23 deletions(-) diff --git a/core/frontend/src/components/bridges/BridgeCard.vue b/core/frontend/src/components/bridges/BridgeCard.vue index d8270a44b3..80034d2fb0 100644 --- a/core/frontend/src/components/bridges/BridgeCard.vue +++ b/core/frontend/src/components/bridges/BridgeCard.vue @@ -22,8 +22,15 @@ {{ get_display_name(bridgeSerialInfo) }}:{{ bridgeSerialInfo.bridge.baud }} mdi-link - - {{ bridgeSerialInfo.bridge.ip }}:{{ bridgeSerialInfo.bridge.udp_port }} + + Server listening at {{ bridgeSerialInfo.bridge.udp_listen_port }} + + + Sending to {{ bridgeSerialInfo.bridge.ip }}:{{ bridgeSerialInfo.bridge.udp_target_port }}
+ {{ bridgeSerialInfo.bridge.udp_listen_port + ? 'Receiving at ' + bridgeSerialInfo.bridge.udp_listen_port + : '' + }}
diff --git a/core/frontend/src/components/bridges/BridgeCreationDialog.vue b/core/frontend/src/components/bridges/BridgeCreationDialog.vue index 204280faa3..b56fcd1874 100644 --- a/core/frontend/src/components/bridges/BridgeCreationDialog.vue +++ b/core/frontend/src/components/bridges/BridgeCreationDialog.vue @@ -283,9 +283,6 @@ export default Vue.extend({ return isFilepath(input) ? true : 'Invalid path.' }, is_socket_port(input: string): (true | string) { - if (!isIntegerString(input)) { - return 'Please use an integer value.' - } const int_input = parseInt(input, 10) return isSocketPort(int_input) ? true : 'Invalid port.' }, diff --git a/core/frontend/src/components/bridges/Bridget.vue b/core/frontend/src/components/bridges/Bridget.vue index c3fe81f0e9..c1c47d3753 100644 --- a/core/frontend/src/components/bridges/Bridget.vue +++ b/core/frontend/src/components/bridges/Bridget.vue @@ -1,6 +1,6 @@