Changed how body params are defined to prevent build issues with internals

This commit is contained in:
Alexander Cerutti
2023-07-30 00:07:13 +02:00
parent fb6e6739b5
commit 2a4e21ac12

View File

@@ -19,9 +19,7 @@ admin
const storageRef = admin.storage().bucket();
// Declaring our request protocol
declare module "firebase-functions" {
interface HttpRequest {
interface RequestWithBody extends functions.Request {
body: {
passModel: string;
serialNumber: string;
@@ -45,7 +43,6 @@ declare module "firebase-functions" {
logoFile: string;
};
}
}
// Declaring our .env contents
declare global {
@@ -59,7 +56,8 @@ declare global {
}
}
export const pass = functions.https.onRequest(async (request, response) => {
export const pass = functions.https.onRequest(
async (request: RequestWithBody, response) => {
const newPass = await PKPass.from(
{
// Get relevant pass model from model folder (see passkit-generator/examples/models/)
@@ -270,4 +268,5 @@ export const pass = functions.https.onRequest(async (request, response) => {
result: "FAILED",
});
}
});
},
);