summaryrefslogtreecommitdiff
path: root/cmd
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2026-04-30 12:45:18 +0300
committerPaul Buetow <paul@buetow.org>2026-04-30 12:45:18 +0300
commit54bc9013aa0463962a1cfd67fa278de3d401d85a (patch)
tree526c719285a6153fdc82f8a7feb7b4ef98c1ce78 /cmd
parent38e318e71d50e4340ddbf1ae63b3d85e958b4644 (diff)
ja: implement public share landing page and improve error mapping
- Add web/share.html with a minimal HTML5 video player, theme variables, centered layout, play overlay, and Back to Home link. - Update handleSharePage to return HTML for browser Accept headers (text/html or empty) and JSON for application/json. Return 410 Gone for expired shares. - Update handleShareStream to map service errors to distinct HTTP codes: ErrShareExpired -> 410, ErrShareNotFound/ErrMediaNotFound -> 404. - Improve ValidateShareToken and StreamSharedMedia to return sentinel errors (ErrShareNotFound, ErrShareExpired, ErrMediaNotFound) instead of generic string errors. - Update and add tests for share page HTML/JSON negotiation and share stream 404/410 responses.
Diffstat (limited to 'cmd')
0 files changed, 0 insertions, 0 deletions