Fix QuickReplies.
This commit is contained in:
parent
7d8226cad7
commit
2d04226a14
|
|
@ -124,7 +124,10 @@ public class WebhookController : ControllerBase
|
|||
try
|
||||
{
|
||||
var parsed = JsonSerializer.Deserialize<QuickReplyMessageItem[]>(json, jsonOpt);
|
||||
reply.QuickReplies = parsed;
|
||||
if (parsed.Length > 0)
|
||||
{
|
||||
reply.QuickReplies = parsed;
|
||||
}
|
||||
}
|
||||
catch(Exception ex)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -13,5 +13,6 @@ public class QuickReplyMessage : IResponseMessage
|
|||
public string Text { get; set; }
|
||||
|
||||
[JsonPropertyName("quick_replies")]
|
||||
public QuickReplyMessageItem[] QuickReplies { get; set; }
|
||||
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
|
||||
public QuickReplyMessageItem[]? QuickReplies { get; set; }
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue