Signature: websocketClose(wsID: Int) -> Result<Success, String>

Description: ⚠️ SPEC VIOLATION: Current implementation returns raw int64_t instead of Result<Success, String>. Closes the WebSocket connection and cleans up resources.

Parameters #

  • wsID (int): WebSocket identifier to close

Returns: Result<Success, String>

Example #

let closeResult = websocketClose(wsID: wsId)
match closeResult {
    Success _ => print("Connection closed")
    Err message => print("Failed to close: ${message}")
}