
* Change process-async-saleor-webhook to process-saleor-webhook and add better debug logs * Change processWebhook name * wip * Add base class structure * refactor * add sync payload builder * wip * wip * Add some missing webhook responses * Fix tests for Async version * Fix tests * Add MockAPL test util * Refactor tests to use MockAPL * Add test to sync webhook * Restore legacy subscriptionQueryAst field for compatibility * CR Fixes - TS type & event -> eventType * Changelog, docs and remove old payment webhooks * Apply suggestions from code review Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com> * Update src/handlers/next/saleor-webhooks/process-saleor-webhook.ts Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com> --------- Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
381 B
381 B
@saleor/app-sdk |
---|
minor |
Add SaleorSyncWebhook class
Now app-sdk support both new SaleorAsyncWebhook()
and new SaleorSyncWebhook()
.
Changes:
Constructor field subscriptionQueryAst?: ASTNode
in SaleorAsyncWebhook
has been deprecated.
Use query
field instead (query: ASTNode | string
)
Constructor field asyncEvent
has been deprecated. Use event
instead