node-apn
Version:
An interface to the Apple Push Notification service for Node.js
21 lines (17 loc) • 333 B
JavaScript
;
const fs = require("fs");
function resolveCredential(value) {
if (!value) {
return value;
}
if(/-----BEGIN ([A-Z\s*]+)-----/.test(value)) {
return value;
}
else if(Buffer.isBuffer(value)) {
return value;
}
else {
return fs.readFileSync(value);
}
}
module.exports = resolveCredential;