Team-TAU / tau

TAU- Twitch API Unifier, a containerized relay/proxy to unify the WebHook- and WebSocket-based real-time Twitch APIs under a single (local) WebSocket connection.
MIT License
149 stars 38 forks source link

[BUG] POST/PUT/PATCH requests through the Helix passthrough API fail. #96

Closed FiniteSingularity closed 2 years ago

FiniteSingularity commented 2 years ago

Describe the bug POST/PUT/PATCH body data is not properly interpreted by TAU, and so improper data is passed through to twitch, causing the endpoints to always fail.

To Reproduce Steps to reproduce the behavior:

  1. Enable proper scopes for a POST/PUT/PATCH helix API endpoint
  2. Try to submit the proper payload to the equivalent endpoint in the TAU helix passthrough.
  3. You will receive errors of missing fields/malformed payload from Twitch.

Expected behavior Passthrough should properly pass the data through.