Fix WebSocket URI format and remove unnecessary null-forgiving operator

Co-authored-by: chkr1011 <6939810+chkr1011@users.noreply.github.com>
This commit is contained in:
copilot-swe-agent[bot]
2026-02-07 10:52:10 +00:00
co-authored by chkr1011
parent 16f8765562
commit 9cf9a714cb
4 changed files with 4 additions and 4 deletions
@@ -57,7 +57,7 @@ public class PublishMqttMessageCmdlet : PSCmdlet
foreach (var key in UserProperties.Keys) foreach (var key in UserProperties.Keys)
{ {
var value = UserProperties[key]?.ToString() ?? string.Empty; var value = UserProperties[key]?.ToString() ?? string.Empty;
msgBuilder.WithUserProperty(key.ToString()!, value); msgBuilder.WithUserProperty(key.ToString(), value);
} }
} }
@@ -31,7 +31,7 @@ MQTTnet PowerShell Module - Quick Examples
3. WebSocket Connection: 3. WebSocket Connection:
$session = New-MqttSession $session = New-MqttSession
Connect-MqttSession -Session $session -WebSocketUri 'broker.hivemq.com:8000/mqtt' Connect-MqttSession -Session $session -WebSocketUri 'ws://broker.hivemq.com:8000/mqtt'
Publish-MqttMessage -Session $session -Topic 'test/ws' -Payload 'Hello WS' Publish-MqttMessage -Session $session -Topic 'test/ws' -Payload 'Hello WS'
4. TLS/SSL Connection: 4. TLS/SSL Connection:
+1 -1
View File
@@ -122,7 +122,7 @@ Connect-MqttSession -Session $session -Host "broker.hivemq.com" -Port 8883 `
**WebSocket Connection:** **WebSocket Connection:**
```powershell ```powershell
Connect-MqttSession -Session $session -WebSocketUri "broker.hivemq.com:8000/mqtt" Connect-MqttSession -Session $session -WebSocketUri "ws://broker.hivemq.com:8000/mqtt"
``` ```
**With Authentication:** **With Authentication:**
+1 -1
View File
@@ -78,7 +78,7 @@ Write-Host "`nTesting WebSocket connection..." -ForegroundColor Yellow
$wsSession = New-MqttSession $wsSession = New-MqttSession
try { try {
Connect-MqttSession -Session $wsSession -WebSocketUri "broker.hivemq.com:8000/mqtt" Connect-MqttSession -Session $wsSession -WebSocketUri "ws://broker.hivemq.com:8000/mqtt"
Write-Host "Connected via WebSocket!" -ForegroundColor Green Write-Host "Connected via WebSocket!" -ForegroundColor Green
Publish-MqttMessage -Session $wsSession -Topic "test/websocket" -Payload "Hello via WebSocket!" Publish-MqttMessage -Session $wsSession -Topic "test/websocket" -Payload "Hello via WebSocket!"