function checkMetricsPermission (cb) { /* istanbul ignore if: tracking intentionally disabled when running tests */ if (insight.optOut === undefined) { return promisify(insight.askPermission).call( insight, 'May Clinic.js report anonymous usage statistics to improve the tool over time?' ) } return Promise.resolve() }
query(sql, args) { return util.promisify(connection.query) .call(connection, sql, args); }
close() { return util.promisify(connection.end).call(connection); }