UNPKG

@openinc/parse-server-opendash

Version:
33 lines (32 loc) 1.25 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.init = init; async function init(name) { Parse.Cloud.define(name, async (request) => { console.log(request); if (!request.user) { return { message: "Unauthorized" }; } if (process.env.OPENINC_PARSE_SMTP_ENABLED !== undefined && /true/.test(process.env.OPENINC_PARSE_SMTP_ENABLED)) { // Return your mail server config return { host: process.env.OPENINC_PARSE_SMTP_HOST, port: Number(process.env.OPENINC_PARSE_SMTP_PORT), secure: process.env.OPENINC_PARSE_SMTP_SECURE ? /true/.test(process.env.OPENINC_PARSE_SMTP_SECURE) : false, auth: { user: process.env.OPENINC_PARSE_SMTP_USER ? process.env.OPENINC_PARSE_SMTP_USER.substring(0, 3) + "***" : undefined, pass: "*", }, from: process.env.OPENINC_PARSE_SMTP_FROM, }; } return { message: "Mail server not configured or disabled." }; }, { requireUser: true, }); }