Skip to content

Latest commit

 

History

History
30 lines (21 loc) · 641 Bytes

README.md

File metadata and controls

30 lines (21 loc) · 641 Bytes

swift-traq-ws

Swift client library for the traQ Websocket API.

Please install this package by SPM.

Example

import TraqWebsocket

// in function...
let wsClient = WsClient()

// register process on specific event
wsClient.onEvent(type: .messageRead) { event in
    // aquire payload struct
    guard case let .messageRead(payload) = event.body else {
        return
    }

    print("receive \(event.type) event: \(payload)")
}

// connect
wsClient.resume()