BastliBridge

A bot framework bridgin multiple IM protocols, and mail
git clone git://xatko.vsos.ethz.ch/BastliBridge.git
Log | Files | Refs | Submodules

commit 9739ecf23c1b6abc51f55ee3b90ba05c7c448f9f
parent 9e83058243bfaeb38e3e044949394bb1cef8eb80
Author: Dominik Schmidt <das1993@hotmail.com>
Date:   Wed,  7 Nov 2018 14:53:44 +0100

Drop empty messages from email endpoint

Diffstat:
src/bastlibridge/interfaces/mail.d | 5+++++
1 file changed, 5 insertions(+), 0 deletions(-)

diff --git a/src/bastlibridge/interfaces/mail.d b/src/bastlibridge/interfaces/mail.d @@ -28,6 +28,11 @@ final class Mail: Endpoint{ } override void sendMessage(Message m, Channel c){ + auto msg=m.getMessage(); + if(msg.length==0){ + info("Dropping empty message from mail endpoint"); + return; + } trace("Sending mail to ", c._name, " with command \"", shellcmd, `"`); auto pipe=pipeShell(shellcmd); trace("Process ", pipe.pid, " opened");