mu-msg-file: calculate sha1 for messages

And use this to generate a message-id for messages that do not have one.
This commit is contained in:
Dirk-Jan C. Binnema
2021-02-15 22:29:38 +02:00
parent 108a33f16e
commit 45655da948

View File

@ -144,8 +144,8 @@ calculate_sha1 (FILE *file)
static GMimeStream*
get_mime_stream (MuMsgFile *self, const char *path, GError **err)
{
FILE *file;
GMimeStream *stream;
FILE *file;
GMimeStream *stream;
file = fopen (path, "r");
if (!file) {
@ -164,7 +164,6 @@ get_mime_stream (MuMsgFile *self, const char *path, GError **err)
return NULL;
}
return stream;
self->_sha1 = calculate_sha1(file);
if (!self->_sha1) {
::fclose(file);
@ -173,6 +172,7 @@ get_mime_stream (MuMsgFile *self, const char *path, GError **err)
return NULL;
}
return stream;
}
static gboolean