start to load messages from rooms
This commit is contained in:
@@ -83,7 +83,7 @@ async function saveFromParsedData(parsed, messageId) {
|
||||
}),
|
||||
);
|
||||
} else if (["subject", "inReplyTo"].includes(key)) {
|
||||
// todo : "references"
|
||||
// todo : "references" (array)
|
||||
promises.push(
|
||||
getFieldId(key).then(async (fieldId) => {
|
||||
await saveHeader_fields(messageId, fieldId, undefined, undefined, parsed[key]);
|
||||
@@ -92,22 +92,22 @@ async function saveFromParsedData(parsed, messageId) {
|
||||
} else if (["html", "text", "textAsHtml"].includes(key)) {
|
||||
const hash = "0";
|
||||
const size = "0";
|
||||
// saveBodypart(size, hash, parsed[key], "").then((bodypartId) => {
|
||||
// getFieldId(key).then((fieldId) => {
|
||||
// saveHeader_fields(
|
||||
// messageId,
|
||||
// fieldId,
|
||||
// bodypartId,
|
||||
// undefined, // todo ?
|
||||
// undefined
|
||||
// );
|
||||
// });
|
||||
// });
|
||||
saveBodypart(size, hash, parsed[key], "").then((bodypartId) => {
|
||||
getFieldId(key).then((fieldId) => {
|
||||
saveHeader_fields(
|
||||
messageId,
|
||||
fieldId,
|
||||
bodypartId,
|
||||
undefined, // todo ?
|
||||
undefined
|
||||
);
|
||||
});
|
||||
});
|
||||
} else if (key == "attachments") {
|
||||
// todo
|
||||
} else if (["date", "messageId", "headers", "headerLines"].includes(key)) {
|
||||
// messageId and date are already saved
|
||||
// other field are not improted and can be retrieved in source
|
||||
// other field are not important and can be retrieved in source
|
||||
return;
|
||||
} else {
|
||||
DEBUG.log("doesn't know key: " + key);
|
||||
|
||||
Reference in New Issue
Block a user