Set Prettier's "trailingComma" setting to "es5" GitOrigin-RevId: 9f14150511929a855b27467ad17be6ab262fe5d5
29 lines
525 B
JavaScript
29 lines
525 B
JavaScript
function emailHasLicence(emailData) {
|
|
if (!emailData.confirmedAt) {
|
|
return false
|
|
}
|
|
if (!emailData.affiliation) {
|
|
return false
|
|
}
|
|
const affiliation = emailData.affiliation
|
|
const institution = affiliation.institution
|
|
if (!institution) {
|
|
return false
|
|
}
|
|
if (!institution.confirmed) {
|
|
return false
|
|
}
|
|
if (!affiliation.licence) {
|
|
return false
|
|
}
|
|
if (affiliation.pastReconfirmDate) {
|
|
return false
|
|
}
|
|
|
|
return affiliation.licence !== 'free'
|
|
}
|
|
|
|
module.exports = {
|
|
emailHasLicence,
|
|
}
|