Remove some useless debug information
authorMarius Gavrilescu <marius@ieval.ro>
Mon, 7 Jul 2014 09:41:24 +0000 (12:41 +0300)
committerMarius Gavrilescu <marius@ieval.ro>
Mon, 7 Jul 2014 09:41:24 +0000 (12:41 +0300)
lib/App/EdwardNG.pm

index 08b50eb827865e4b1e155cf2cee6f414dd605703..2d81020ea24ca6a287929f1b683cf3dc0844be3c 100644 (file)
@@ -36,25 +36,17 @@ sub first_part{
 }
 
 sub process_message {
-       my ($msg) = @_;
+       my ($in) = @_;
+       my $msg;
        my $parser = MIME::Parser->new;
        $parser->decode_bodies(0);
        $parser->output_to_core(1);
 
-       if (ref $msg eq 'MIME::Entity') {
-               debug 'Got MIME::Entity';
-       } elsif (ref $msg eq 'IO') {
-               debug 'Parsing from filehandle';
-               $msg = $parser->parse($msg)
-       } elsif (ref $msg eq 'SCALAR') {
-               debug 'Parsing from string';
-               $msg = $parser->parse_data($$msg)
-       } elsif (!ref $msg) {
-               debug "Parsing from file $msg";
-               $msg = $parser->parse_open($msg)
-       } else {
-               die "Don't know how to parse $msg"
-       }
+       $msg =                      $in   if     ref $in eq 'MIME::Entity';
+       $msg = $parser->parse      ($in)  if     ref $in eq 'IO';
+       $msg = $parser->parse_data ($in)  if     ref $in eq 'SCALAR';
+       $msg = $parser->parse_open ($in)  unless ref $in;
+       die "Don't know how to parse $in" unless $msg;
 
        if ($msg->mime_type ne 'multipart/signed' && $msg->mime_type ne 'multipart/encrypted') {
                # PGP/Inline requires decoding
This page took 0.013732 seconds and 4 git commands to generate.