src/domain/delivery.cjs
BeforeProposed
+1−1
1313}
1414function deliver(state,c) {
1515 const message=lookup(state,'messages',c);
16 requireValue(message.status!=='cancelled','message-closed');
16 requireValue(message.status==='queued','message-closed');
1717 const preference=lookup(state,'preferences',{tenant:c.tenant,id:message.recipient});
1818 requireValue(preference.channels.includes(message.channel),'channel-disabled');
1919 const hour=integer(c.hour,'hour');