From d97faa864483c4141613f785f371b8fdb42876c7 Mon Sep 17 00:00:00 2001 From: Karen Arutyunov Date: Thu, 30 Jun 2022 15:29:21 +0300 Subject: Add support for disabling package build notification emails per toolchain name --- mod/mod-build-result.cxx | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'mod/mod-build-result.cxx') diff --git a/mod/mod-build-result.cxx b/mod/mod-build-result.cxx index 1445a1d..a55b41f 100644 --- a/mod/mod-build-result.cxx +++ b/mod/mod-build-result.cxx @@ -525,6 +525,17 @@ handle (request& rq, response&) if (bld == nullptr) return true; + // Bail out if sending build notification emails is disabled for this + // toolchain. + // + { + const map& tes (options_->build_toolchain_email ()); + + auto i (tes.find (bld->id.toolchain_name)); + if (i != tes.end () && !i->second) + return true; + } + string subj ((unforced ? "build " : "rebuild ") + to_string (*bld->status) + ": " + bld->package_name.string () + '/' + -- cgit v1.1