mirror of
https://github.com/marcogll/passkit-generator.git
synced 2026-03-15 14:25:17 +00:00
Changed all examples to new generate signature;
Added internal package.json for examples
This commit is contained in:
@@ -19,39 +19,39 @@ app.all(async function manageRequest(request, response) {
|
||||
|
||||
let passName = request.params.modelName + "_" + (new Date()).toISOString().split('T')[0].replace(/-/ig, "");
|
||||
|
||||
let pass = await createPass({
|
||||
model: `./models/${request.params.modelName}`,
|
||||
certificates: {
|
||||
wwdr: "../certificates/WWDR.pem",
|
||||
signerCert: "../certificates/signerCert.pem",
|
||||
signerKey: {
|
||||
keyFile: "../certificates/signerKey.pem",
|
||||
passphrase: "123456"
|
||||
}
|
||||
},
|
||||
overrides: request.body || request.params || request.query,
|
||||
});
|
||||
try {
|
||||
let pass = await createPass({
|
||||
model: `./models/${request.params.modelName}`,
|
||||
certificates: {
|
||||
wwdr: "../certificates/WWDR.pem",
|
||||
signerCert: "../certificates/signerCert.pem",
|
||||
signerKey: {
|
||||
keyFile: "../certificates/signerKey.pem",
|
||||
passphrase: "123456"
|
||||
}
|
||||
},
|
||||
overrides: request.body || request.params || request.query,
|
||||
});
|
||||
|
||||
if (request.query.fn === "void") {
|
||||
pass.void();
|
||||
} else if (request.query.fn === "expiration") {
|
||||
// 2 minutes later...
|
||||
const d = new Date();
|
||||
d.setMinutes(d.getMinutes() + 2);
|
||||
if (request.query.fn === "void") {
|
||||
pass.void();
|
||||
} else if (request.query.fn === "expiration") {
|
||||
// 2 minutes later...
|
||||
const d = new Date();
|
||||
d.setMinutes(d.getMinutes() + 2);
|
||||
|
||||
// setting the expiration
|
||||
pass.expiration(d);
|
||||
}
|
||||
// setting the expiration
|
||||
pass.expiration(d);
|
||||
}
|
||||
|
||||
pass.generate().then(function (stream) {
|
||||
const stream = pass.generate();
|
||||
response.set({
|
||||
"Content-type": "application/vnd.apple.pkpass",
|
||||
"Content-disposition": `attachment; filename=${passName}.pkpass`
|
||||
});
|
||||
|
||||
stream.pipe(response);
|
||||
}).catch(err => {
|
||||
|
||||
} catch(err) {
|
||||
console.log(err);
|
||||
|
||||
response.set({
|
||||
@@ -59,5 +59,5 @@ app.all(async function manageRequest(request, response) {
|
||||
});
|
||||
|
||||
response.send(err.message);
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user