Some cleanup

This commit is contained in:
Dominic Ferrando
2025-06-14 16:20:53 -04:00
parent 08bd10968b
commit 7ae38c81e7
3 changed files with 15 additions and 18 deletions
+5 -9
View File
@@ -1,9 +1,7 @@
import { productRecords } from "./data/product-records.ts";
import { Printful } from "./printful.ts"
import { ProductRecords } from "./data/product-records.ts"
import { Webflow } from "./webflow.ts";
const productRecords = new ProductRecords();
const server = Bun.serve({
routes: {
"/test": {
@@ -24,21 +22,21 @@ const server = Bun.serve({
const productRecord = productRecords.findFromPrintful(payload.data.sync_product.id);
if (productRecord) {
await Webflow.updateProduct(printfulProduct, productRecords);
await Webflow.updateProductFromPrintful(printfulProduct);
}
else {
await Webflow.createProduct(printfulProduct, productRecords);
await Webflow.createProductFromPrintful(printfulProduct);
}
break;
}
// DELETE
case Printful.Webhook.Event.ProductDeleted: {
await Webflow.deleteProduct(payload.data.sync_product.id, productRecords);
await Webflow.deleteProductFromPrintful(payload.data.sync_product.id);
break;
}
}
}
catch (error){
catch (error) {
console.error(error);
Response.error();
}
@@ -50,6 +48,4 @@ const server = Bun.serve({
development: true
})
productRecords.add({ webflowProductId: 123, printfulProductId: 321 });
console.log(`Listening on ${server.url}`);