File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -1200,7 +1200,7 @@ async def _on_event(self, message):
12001200
12011201 event_responses = []
12021202 for i , event in enumerate (events ):
1203- if event ['response_required' ] == 'always' and not utils . determine_event_status ( event [ 'active_period' ]) == 'completed' :
1203+ if event ['response_required' ] == 'always' :
12041204 if isinstance (event ['event_signals' ], list ):
12051205 signals = event ['event_signals' ]
12061206 else :
@@ -1210,6 +1210,8 @@ async def _on_event(self, message):
12101210 while (j < len (signals ) and response_code == 200 ):
12111211 if not signals [j ]['signal_name' ] in enums .SIGNAL_NAME .values :
12121212 response_code = enums .STATUS_CODES .SIGNAL_NOT_SUPPORTED
1213+ results [i ] = 'optOut'
1214+ break
12131215 j += 1
12141216 event_responses .append ({'response_code' : response_code ,
12151217 'response_description' : 'OK' if response_code == 200 else 'ERROR' ,
You can’t perform that action at this time.
0 commit comments