change media event data format

This commit is contained in:
Jicheng Lu 2025-04-25 14:13:14 -05:00
parent 50eeb1303e
commit 4d9ce27345
2 changed files with 8 additions and 2 deletions

View file

@ -128,7 +128,7 @@ public class ChatStreamMiddleware
break;
case "media":
var mediaResponse = JsonSerializer.Deserialize<ChatStreamMediaEventResponse>(receivedText);
data = mediaResponse?.Payload ?? string.Empty;
data = mediaResponse?.Body?.Payload ?? string.Empty;
break;
case "disconnect":
break;

View file

@ -9,7 +9,13 @@ internal class ChatStreamEventResponse
}
internal class ChatStreamMediaEventResponse : ChatStreamEventResponse
{
[JsonPropertyName("body")]
public MediaEventResponseBody Body { get; set; }
}
internal class MediaEventResponseBody
{
[JsonPropertyName("payload")]
public string Payload { get; set; }
}
}