let XDate = require('xdate')
return async env => {
- let post_request = await _require('/_lib/post_request.jst')
+ let get_globals = await _require('/_lib/get_globals.jst')
let get_session = await _require('/_lib/get_session.jst')
+ let post_request = await _require('/_lib/post_request.jst')
let Problem = await _require('/_lib/Problem.jst')
await post_request(
{password, link_code, expires: expires.getTime()}
)
- let root = await transaction.get({})
nodemailer_noreply = nodemailer.createTransport(
- await (await root.get('nodemailer')).get_json('noreply')
+ await (
+ await (
+ await transaction.get({})
+ ).get('nodemailer')
+ ).get_json('noreply')
)
- let globals = await root.get('globals')
+ let globals = await get_globals(env, transaction)
site_url = await globals.get_json('site_url')
noreply_from = await globals.get_json('noreply_from')
noreply_signature = await globals.get_json('noreply_signature')