Jasonette / JASONETTE-iOS

📡 Native App over HTTP, on iOS
https://www.jasonette.com
MIT License
5.27k stars 352 forks source link

Websocket #291

Closed gliechtenstein closed 6 years ago

gliechtenstein commented 6 years ago

Actions:

[1] $websocket.open

{
    "type": "$websocket.open",
    "options": {
        "url": "..."
    },
    "success": { ... }
}

[2] $websocket.close

{
    "type": "$websocket.close",
    "success": { ... }
}

[3] $websocket.send

{
    "type": "$websocket.send",
    "options": {
        "message": "..."
    },
    "success": { ... }
}

Events:

[1] $websocket.onopen

[2] $websocket.onclose

[3] $websocket.onerror

{
  "$jason": {
    "error": [THE ERROR MESSAGE]
  }
}

[4] $websocket.onmessage

{
  "$jason": {
    "message": [THE INCOMING MESSAGE STRING]
  }
}