summaryrefslogtreecommitdiff
path: root/src/lib/send_kdm_email_job.cc
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2015-10-11 22:18:57 +0100
committerCarl Hetherington <cth@carlh.net>2015-10-11 22:18:57 +0100
commitc658aec3ffd5009cbe7fa2540da5a0579e2f2e8c (patch)
treeb460bea7792310d4c89a15601fea04d9db83b52c /src/lib/send_kdm_email_job.cc
parent27bd2c44278ccf181b11ba961649a3e9b3ae03af (diff)
Add debug option to log SMTP session transcripts.
Diffstat (limited to 'src/lib/send_kdm_email_job.cc')
-rw-r--r--src/lib/send_kdm_email_job.cc7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/lib/send_kdm_email_job.cc b/src/lib/send_kdm_email_job.cc
index 0d77f0862..7eff1b719 100644
--- a/src/lib/send_kdm_email_job.cc
+++ b/src/lib/send_kdm_email_job.cc
@@ -29,12 +29,14 @@ using std::string;
using std::list;
using boost::shared_ptr;
+/** @param log Log to write to, or 0 */
SendKDMEmailJob::SendKDMEmailJob (
string film_name,
string cpl_name,
boost::posix_time::ptime from,
boost::posix_time::ptime to,
- list<CinemaKDMs> cinema_kdms
+ list<CinemaKDMs> cinema_kdms,
+ shared_ptr<Log> log
)
: Job (shared_ptr<Film>())
, _film_name (film_name)
@@ -42,6 +44,7 @@ SendKDMEmailJob::SendKDMEmailJob (
, _from (from)
, _to (to)
, _cinema_kdms (cinema_kdms)
+ , _log (log)
{
}
@@ -66,7 +69,7 @@ void
SendKDMEmailJob::run ()
{
set_progress_unknown ();
- CinemaKDMs::email (_film_name, _cpl_name, _cinema_kdms, _from, _to, shared_from_this ());
+ CinemaKDMs::email (_film_name, _cpl_name, _cinema_kdms, _from, _to, shared_from_this(), _log);
set_progress (1);
set_state (FINISHED_OK);
}