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

Define Event Lifecycle with Event objects for WebClient and RtmClient #371

Closed
3 tasks done
aoberoi opened this issue Jun 28, 2017 · 0 comments · Fixed by #473
Closed
3 tasks done

Define Event Lifecycle with Event objects for WebClient and RtmClient #371

aoberoi opened this issue Jun 28, 2017 · 0 comments · Fixed by #473
Labels
enhancement M-T: A feature request for new functionality
Milestone

Comments

@aoberoi
Copy link
Contributor

aoberoi commented Jun 28, 2017

  • I've read and understood the Contributing guidelines and have done my best effort to follow them.
  • I've read and agree to the Code of Conduct.
  • I've searched for any related issues and avoided creating a duplicate issue.

Description

The complete Event Lifecycle for the clients is not clearly documented anywhere. It should live on the Wiki pages for each of the clients.

Once the lifecycle is understood and documented, we can start defining types for Events. Each of these can have associated data. For example, the CLIENT_EVENTS.RTM.ATTEMPTING_RECONNECT event can emit an object of type ReconnectingEvent, which has properties attemptNumber, code (equal to the const for the type), etc.

@aoberoi aoberoi added the enhancement M-T: A feature request for new functionality label Jun 28, 2017
@aoberoi aoberoi added this to the v4.0.0 milestone Dec 22, 2017
@aoberoi aoberoi mentioned this issue Mar 8, 2018
2 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement M-T: A feature request for new functionality
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant