Comparing version 0.2.21 to 0.2.22
@@ -11,8 +11,3 @@ var fhamqpjs = require('fh-amqp-js'); | ||
var fh_amqp_enabled = process.env.FH_AMQP_APP_ENABLED || false; | ||
var fh_amqp_user = process.env.FH_AMQP_USER; | ||
var fh_amqp_pass = process.env.FH_AMQP_PASS; | ||
var fh_amqp_nodes = process.env.FH_AMQP_NODES; | ||
var fh_amqp_conn_max = process.env.FH_AMQP_CONN_MAX; | ||
var fh_amqp_vhost = process.env.FH_AMQP_VHOST; | ||
var fh_amqp_cluster_node_pattern = "amqp://{{user}}:{{pass}}@{{nodes}}/{{vhost}}"; | ||
@@ -25,2 +20,9 @@ | ||
module.exports = function () { | ||
var fh_amqp_enabled = process.env.FH_AMQP_APP_ENABLED || false; | ||
var fh_amqp_user = process.env.FH_AMQP_USER; | ||
var fh_amqp_pass = process.env.FH_AMQP_PASS; | ||
var fh_amqp_nodes = process.env.FH_AMQP_NODES; | ||
var fh_amqp_conn_max = process.env.FH_AMQP_CONN_MAX; | ||
var fh_amqp_vhost = process.env.FH_AMQP_VHOST; | ||
var fh_amqp_cluster_node; | ||
@@ -27,0 +29,0 @@ if (fh_amqp_enabled && |
var amqpService = require('./amqpservice.js'); | ||
var amqp; | ||
var amqpManager = amqpService(); | ||
var amqpManager; | ||
exports.initNotifications = function (cb) { | ||
if(amqp) return cb(); | ||
if(!amqpManager) { | ||
amqpManager = amqpService(); | ||
} | ||
amqpManager.startUp(function (err, pamqp) { | ||
@@ -47,2 +50,3 @@ if(err) return cb(err); | ||
msg.appId = formSubmission.appId; | ||
msg.attachmentUrl = getAttachmentUrl(formSubmission._id); | ||
msg.formName = formName || "UNKNOWN FORM NAME"; | ||
@@ -73,6 +77,10 @@ msg.submissionStatus = formSubmission.status; | ||
function getAttachmentUrl(id) { | ||
return '<<<host>>>/api/v2/forms/submission/' + id + '.pdf'; | ||
} | ||
function getStringValue(valueObj, type) { | ||
// if photo/file/sig return URL | ||
if (["photo", "signature", "file"].indexOf(type) >= 0) { | ||
return "api/v2/forms/submission/file/" + valueObj.toString(); | ||
return "<<<host>>>/api/v2/forms/submission/file/" + valueObj.toString(); | ||
} | ||
@@ -79,0 +87,0 @@ |
@@ -135,3 +135,4 @@ var async = require('async'); | ||
"description": formData.description, | ||
"pages": pageIds | ||
"pages": pageIds, | ||
"subscribers": formData.subscribers | ||
}); | ||
@@ -138,0 +139,0 @@ return cb(undefined, form); |
{ | ||
"name": "fh-forms", | ||
"version": "0.2.21", | ||
"version": "0.2.22", | ||
"description": "Cloud Forms API for form submission", | ||
@@ -5,0 +5,0 @@ "main": "lib/forms.js", |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
Environment variable access
Supply chain riskPackage accesses environment variables, which may be a sign of credential stuffing or data theft.
Found 1 instance in 1 package
Filesystem access
Supply chain riskAccesses the file system, and could potentially read sensitive data.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
No README
QualityPackage does not have a README. This may indicate a failed publish or a low quality package.
Found 1 instance in 1 package
2152666
84
18783
2
5
170
1