Files
2024-11-29 23:10:03 +09:00

21 lines
466 B
Swift

import Foundation
public struct MoQTGoaway: MoQTControlMessage {
public let type: MoQTMessageType = .goaway
public let newSessionURI: String
public var payload: Data {
get throws {
var payload = MoQTPayload()
payload.putString(newSessionURI)
return payload.data
}
}
}
extension MoQTGoaway {
init(_ payload: inout MoQTPayload) throws {
newSessionURI = try payload.getString()
}
}