more test fixes
This commit is contained in:
@@ -251,7 +251,8 @@ public sealed class ResponsePlanToSocketMessagesMapper
|
||||
}
|
||||
|
||||
if (isClockSkillLaunch &&
|
||||
!string.Equals(messageType, "CLIENT_NLU", StringComparison.OrdinalIgnoreCase))
|
||||
!string.Equals(messageType, "CLIENT_NLU", StringComparison.OrdinalIgnoreCase) &&
|
||||
!IsLocalClockFollowUpTurn(rules))
|
||||
{
|
||||
messages.Add(new SocketReplyPlan(
|
||||
JsonSerializer.Serialize(BuildSkillRedirectPayload(
|
||||
@@ -821,6 +822,17 @@ public sealed class ResponsePlanToSocketMessagesMapper
|
||||
: [];
|
||||
}
|
||||
|
||||
private static bool IsLocalClockFollowUpTurn(IReadOnlyList<string> rules)
|
||||
{
|
||||
return rules.Any(static rule =>
|
||||
string.Equals(rule, "clock/alarm_set_value", StringComparison.OrdinalIgnoreCase) ||
|
||||
string.Equals(rule, "clock/timer_set_value", StringComparison.OrdinalIgnoreCase) ||
|
||||
string.Equals(rule, "clock/alarm_timer_change", StringComparison.OrdinalIgnoreCase) ||
|
||||
string.Equals(rule, "clock/alarm_timer_okay", StringComparison.OrdinalIgnoreCase) ||
|
||||
string.Equals(rule, "clock/alarm_timer_none_set", StringComparison.OrdinalIgnoreCase) ||
|
||||
string.Equals(rule, "clock/alarm_timer_query_menu", StringComparison.OrdinalIgnoreCase));
|
||||
}
|
||||
|
||||
private static object BuildGenericFallbackSkillPayload(string transId)
|
||||
{
|
||||
return new
|
||||
|
||||
Reference in New Issue
Block a user