Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add gateway client #3

Open
wants to merge 30 commits into
base: master
Choose a base branch
from
Open

Add gateway client #3

wants to merge 30 commits into from

Conversation

Not-Nik
Copy link
Member

@Not-Nik Not-Nik commented Jul 21, 2019

Pull Request Template

Please try to complete the below as best as possible. Some of the fields
may not be necessary so feel free to add or edit as you see fit.

Checklist

Confirm you have completed the following actions prior to submitting this PR.

  • There is an existing issue report for this PR.
  • I have forked this project.
  • I have created a feature branch.
  • My changes have been committed.
  • I have pushed my changes to the branch.

Title

Add support for gateway

New or Changed Features

  • Connect to the gateway and identify

  • Heartbeating

  • Handle gateway messages

    • Set heartbeat interval on opcode 10
    • Require heartbeat ACK to continue
    • Sharding
    • Resuming
    • Dispatch events
  • Speedups

  • Rate limiting

  • Unit tests (for what we got done)

  • Documentation for the gateway package

@Not-Nik Not-Nik added documentation Improvements or additions to documentation enhancement New feature or request component: gateway Issues or Pull Requests addressing the gateway component labels Jul 21, 2019
@Not-Nik Not-Nik self-assigned this Jul 21, 2019
@Not-Nik
Copy link
Member Author

Not-Nik commented Jul 21, 2019

WIP

@Not-Nik Not-Nik changed the title Add basic gateway client Add gateway client Jul 28, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component: gateway Issues or Pull Requests addressing the gateway component documentation Improvements or additions to documentation enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants