Commit ee53b8f3 authored by Birte Kristina Friesel's avatar Birte Kristina Friesel
Browse files

Pass config to sendmail helper

parent 6dc92bd8
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -581,7 +581,10 @@ qq{select * from pending_mails where email = ? and num_tries > 1;}
	);

	$self->helper(
		sendmail => sub { state $sendmail = Travelynx::Helper::Sendmail->new; }
		sendmail => sub {
			state $sendmail
			  = Travelynx::Helper::Sendmail->new( config => $self->config );
		}
	);

	$self->helper(
+3 −3
Original line number Diff line number Diff line
@@ -10,9 +10,9 @@ use Email::Sender::Simple qw(try_to_sendmail);
use Email::Simple;

sub new {
	my ($class) = @_;
	my ( $class, %opt ) = @_;

	return bless( {}, $class );
	return bless( \%opt, $class );
}

sub custom {
@@ -28,7 +28,7 @@ sub custom {
		body => encode( 'utf-8', $body ),
	);

	if ( $self->app->config->{db}->{database} =~ m{travelynx_dev} ) {
	if ( $self->{config}->{db}->{database} =~ m{travelynx_dev} ) {

		# Do not send mail in dev mode
		say "sendmail to ${to}: ${subject}\n\n${body}";