UNPKG

apn

Version:

An interface to the Apple Push Notification service for Node.js

25 lines (19 loc) 490 B
"use strict"; module.exports = function(dependencies) { const resolve = dependencies.resolve; function prepareCA(credentials) { // Prepare Certificate Authority data if available. var ca = []; if (credentials.ca !== null) { if(!Array.isArray(credentials.ca)) { credentials.ca = [ credentials.ca ]; } ca = credentials.ca.map( resolve ); } if (ca.length === 0) { ca = undefined; } return { ca }; } return prepareCA; };