Signature: websocketServerBroadcast(serverID: Int, message: String) -> Result<Success, String>

Description: ⚠️ SPEC VIOLATION: Current implementation returns raw int64_t (number of clients sent to) instead of Result<Success, String>. Broadcasts a message to all connected WebSocket clients.

Parameters #

  • serverID (int): Server identifier
  • message (string): Message to broadcast to all clients

Returns: Result<Success, String>

Example #

let broadcastResult = websocketServerBroadcast(serverID: serverId, message: "Welcome to Osprey Chat!")
match broadcastResult {
    Success _ => print("Message broadcasted to all clients")
    Err message => print("Failed to broadcast: ${message}")
}