🐛 (whatsapp) Fix start condition failure
This commit is contained in:
@ -112,18 +112,18 @@ export const messageMatchStartCondition = (
|
|||||||
startCondition: NonNullable<Settings['whatsApp']>['startCondition']
|
startCondition: NonNullable<Settings['whatsApp']>['startCondition']
|
||||||
) => {
|
) => {
|
||||||
if (!startCondition) return true
|
if (!startCondition) return true
|
||||||
if (typeof message !== 'string') return false
|
if (!message?.text) return false
|
||||||
return startCondition.logicalOperator === LogicalOperator.AND
|
return startCondition.logicalOperator === LogicalOperator.AND
|
||||||
? startCondition.comparisons.every((comparison) =>
|
? startCondition.comparisons.every((comparison) =>
|
||||||
matchComparison(
|
matchComparison(
|
||||||
message,
|
message.text,
|
||||||
comparison.comparisonOperator,
|
comparison.comparisonOperator,
|
||||||
comparison.value
|
comparison.value
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
: startCondition.comparisons.some((comparison) =>
|
: startCondition.comparisons.some((comparison) =>
|
||||||
matchComparison(
|
matchComparison(
|
||||||
message,
|
message.text,
|
||||||
comparison.comparisonOperator,
|
comparison.comparisonOperator,
|
||||||
comparison.value
|
comparison.value
|
||||||
)
|
)
|
||||||
|
Reference in New Issue
Block a user