mailtrain/shared/lists.js

34 lines
510 B
JavaScript
Raw Normal View History

'use strict';
const UnsubscriptionMode = {
MIN: 0,
ONE_STEP: 0,
ONE_STEP_WITH_FORM: 1,
TWO_STEP: 2,
TWO_STEP_WITH_FORM: 3,
MANUAL: 4,
MAX: 4
};
2017-08-13 18:11:58 +00:00
const SubscriptionStatus = {
MIN: 0,
2017-08-13 18:11:58 +00:00
SUBSCRIBED: 1,
UNSUBSCRIBED: 2,
BOUNCED: 3,
COMPLAINED: 4,
MAX: 4
};
function getFieldKey(field) {
return field.column || 'grouped_' + field.id;
2017-08-13 18:11:58 +00:00
}
module.exports = {
2017-08-13 18:11:58 +00:00
UnsubscriptionMode,
SubscriptionStatus,
getFieldKey
};