tests in typescript
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
import { getAddresseId } from "../db/mail";
|
||||
import mailParser from "mailparser";
|
||||
import {simpleParser} from "mailparser";
|
||||
import moment from "moment";
|
||||
import {
|
||||
registerMessage,
|
||||
@@ -41,7 +41,7 @@ export function saveMessage(attrs, mailboxId, imap) {
|
||||
// saveSource(messageId, buffer);
|
||||
|
||||
// parse data
|
||||
mailParser(buffer, async (err, parsed) => {
|
||||
simpleParser(buffer, async (err, parsed) => {
|
||||
saveFromParsedData(parsed, messageId)
|
||||
.then(() => {
|
||||
resolve(messageId);
|
||||
@@ -68,7 +68,7 @@ export function saveMessage(attrs, mailboxId, imap) {
|
||||
}
|
||||
|
||||
async function saveFromParsedData(parsed, messageId) {
|
||||
const promises = [];
|
||||
const promises: Promise<any>[] = [];
|
||||
Object.keys(parsed).forEach((key) => {
|
||||
if (["from", "to", "cc", "bcc", "replyTo"].includes(key)) {
|
||||
promises.push(
|
||||
|
||||
Reference in New Issue
Block a user