more test fixes

This commit is contained in:
Jacob Dubin
2026-04-30 07:37:14 -05:00
parent 592ae5ae6c
commit 681c5e2ffc
10 changed files with 40708 additions and 11 deletions

View File

@@ -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