/ Compiled using undefined undefined (TypeScript 4.9.5)
var exports = exports || {};
var module = module || { exports: exports };
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//import 'google-apps-script';
//import { Member } from './Models';
//import { getMembers } from './FfvlMailReader';
const mailSubjectLicence = "[FFVL] Récapitulatif des licences et/ou adhésions du";
const mailSubjectNotice = "[FFVL] Debut de prise de licence en ligne";
const mailLabelName = "new_memberships";
function run() {
const mailLabel = GmailApp.getUserLabelByName(mailLabelName);
const threads = mailLabel.getThreads();
for (var i = 0; i < threads.length; i++) {
if (!threads[i].isUnread()) {
// skip message already read
continue;
}
var subject = threads[i].getFirstMessageSubject();
if (subject.includes(mailSubjectLicence)) {
// ffvl licence validation
var body = threads[i].getMessages()[0].getPlainBody();
var members = (0, FfvlMailReader_1.getMembers)(body);
console.log(body);
console.log(members);
threads[i].markRead();
}
else if (subject.includes(mailSubjectNotice)) {
// ffvl notice
threads[i].markRead();
}
}
}
```