2
0

🐛 (whatsapp) Fix start condition failure

This commit is contained in:
Baptiste Arnaud
2024-07-30 15:03:59 +02:00
parent 38fa88f6d6
commit a9f2b49251

View File

@ -112,18 +112,18 @@ export const messageMatchStartCondition = (
startCondition: NonNullable<Settings['whatsApp']>['startCondition']
) => {
if (!startCondition) return true
if (typeof message !== 'string') return false
if (!message?.text) return false
return startCondition.logicalOperator === LogicalOperator.AND
? startCondition.comparisons.every((comparison) =>
matchComparison(
message,
message.text,
comparison.comparisonOperator,
comparison.value
)
)
: startCondition.comparisons.some((comparison) =>
matchComparison(
message,
message.text,
comparison.comparisonOperator,
comparison.value
)