Register the chi routes as flat absolute paths (httpBase+"/slots" …) instead of a nested r.Route mount: the wasm host forwards the full original path with no prefix strip, so the nested mount's RoutePath rebasing never matched and 404'd the entire HTTP surface. Declare allowed_hosts = ["api.cal.com"] so the ADR-0023 install consent dialog asks the admin to grant egress; without it every Cal.com call was denied at runtime (ABI_ERROR_CODE_EGRESS_DENIED, no egress grant). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
12 lines
441 B
Modula-2
12 lines
441 B
Modula-2
[plugin]
|
|
name = "calcomblock"
|
|
display_name = "Cal.com Booking"
|
|
scope = ""
|
|
version = "2.0.7"
|
|
description = "Embeddable Cal.com booking calendar block with custom styling, timezone-aware slot windowing, honeypot + captcha + rate-limited public booking endpoints, and webhook receiver."
|
|
kind = "plugin"
|
|
categories = ["forms"]
|
|
tags = ["calcom", "booking", "calendar", "scheduling", "appointments"]
|
|
private = true
|
|
allowed_hosts = ["api.cal.com"]
|