Skip to content

Commit 87935ae

Browse files
committed
SessionDescription json serializer
1 parent d229451 commit 87935ae

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

src/main/kotlin/com/jetbrains/gateway/sdk/convertors/RTCSessionDescriptionAdapter.kt

+5-2
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,11 @@ import dev.onvoid.webrtc.RTCSdpType
77
import dev.onvoid.webrtc.RTCSessionDescription
88

99
class RTCSessionDescriptionAdapter : TypeAdapter<RTCSessionDescription>() {
10-
override fun write(writer: JsonWriter?, p1: RTCSessionDescription?) {
11-
TODO("not implemented yet")
10+
override fun write(writer: JsonWriter, sessionDescription: RTCSessionDescription) {
11+
writer.beginObject()
12+
writer.name("type").value(sessionDescription.sdpType.name.toLowerCase())
13+
writer.name("sdp").value(sessionDescription.sdp)
14+
writer.endObject()
1215
}
1316

1417
override fun read(reader: JsonReader): RTCSessionDescription {

0 commit comments

Comments
 (0)