Skip to content

Websocket-based events #20

@SaviorXTanren

Description

@SaviorXTanren

Is your feature request related to a problem? Please describe.
The new Kick API currently only allows for events to be broadcast over webhooks. Although this works for web-based application, this becomes unrealistic for desktop-based applications to use this without standing up a dedicated web service to handle relaying communications down to individual users.

Describe the solution you'd like
Add an additional method for gathering events via real-time, direct communication. The most common solution would be websockets, but some method that does not require a publicly accessible web server to handle receiving events.

Describe alternatives you've considered
There would be only be 1 alternative to not making a websocket connection available; hosting a dedicated service which webhooks are sent to & relays that down to individual users. Desktop-based applications aren't going to inherently have something like this available, which adds extra cost and infrastructure to maintaining something like this to support users on Kick. There is not any way to have the user expose a publicly accessible address on their machine for webhooks events because each user's address would be different (meaning you couldn't set it consistently in your Kick application information) and this would be a huge security risk for end users.

Metadata

Metadata

Assignees

No one assigned

    Labels

    featureNew functionality for the productplannedThis will be worked on

    Projects

    Status

    Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions