Rocket.Chat.ReactNative/ios/RocketChat Watch App/Client/Requests/SendMessageRequest.swift

30 lines
496 B
Swift

import Foundation
struct SendMessageRequest: Request {
typealias Response = SendMessageResponse
let path: String = "api/v1/chat.sendMessage"
let method: HTTPMethod = .post
var body: Data? {
try? JSONSerialization.data(withJSONObject: [
"message": [
"_id": id,
"rid": rid,
"msg": msg,
"tshow": false
]
])
}
let id: String
let rid: String
let msg: String
init(id: String, rid: String, msg: String) {
self.id = id
self.rid = rid
self.msg = msg
}
}