diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000..7e89b96 Binary files /dev/null and b/.DS_Store differ diff --git a/._.DS_Store b/._.DS_Store new file mode 100644 index 0000000..28c42fb Binary files /dev/null and b/._.DS_Store differ diff --git a/src/email_server/services/MessageService.js b/src/email_server/services/MessageService.js index b89a570..0f136b8 100644 --- a/src/email_server/services/MessageService.js +++ b/src/email_server/services/MessageService.js @@ -1,6 +1,7 @@ const Message = require("../../db/models/Message"); const Domain = require("../../db/models/Domain"); const TempEmail = require("../../db/models/TempEmail"); +const DailyStats = require("../../db/models/DailyStats"); const config = require("../../config/haraka"); const { Model } = require("objection"); const Knex = require("knex"); @@ -36,6 +37,8 @@ class MessageService { throw new Error("Receiving to temporary email addresses is not allowed"); } + await DailyStats.incrementMessageCount(); + return Message.query().insert({ ...messageData, temp_email_id: tempEmail.id,