This commit is contained in:
tyrrrz 2026-04-19 22:59:49 +03:00
parent eed1178875
commit fdde7e41ea

View File

@ -44,9 +44,9 @@ public partial record Embed
{
var title = json.GetPropertyOrNull("title")?.GetStringOrNull();
var kind = json.GetPropertyOrNull("type")
?.GetStringOrNull()
.Pipe(s => Enum.ParseOrDefault(s, true, EmbedKind.Rich));
var kind =
json.GetPropertyOrNull("type")?.GetStringOrNull().Pipe(s => Enum.ParseOrNull(s, true))
?? EmbedKind.Rich;
var url = json.GetPropertyOrNull("url")?.GetNonWhiteSpaceStringOrNull();
var timestamp = json.GetPropertyOrNull("timestamp")?.GetDateTimeOffsetOrNull();