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

Instagram Realtime Functionality #2

Open
jvogit opened this issue Jun 22, 2021 · 0 comments
Open

Instagram Realtime Functionality #2

jvogit opened this issue Jun 22, 2021 · 0 comments
Labels
epic The overall goal

Comments

@jvogit
Copy link
Contributor

jvogit commented Jun 22, 2021

The library has custom client/methods to conform to "MQTToT" protocol Instagram uses. The following changes are:

  • Zipped payloads (though may not be zipped for some... need more research)
  • CONNECT packet has a zipped Thrift payload
  • CONNACK has a payload

Currently all specifications are implemented. The custom client is currently able to connect to the broker and "subscribe" (We send a PUBLISH packet actually) to direct messages (referred to as iris topic '134'). The library has no functionality to act on receiving packets; the library only logs outgoing and incoming packets.

Some smaller issues from this:

  • More available topics implemented (graphql, skywalker, etc.)
  • Elegant event system to allow developers to listen for specific events to occur, like incoming text message
  • Any more functionality like autoreconnecting/etc.

We can rely from JavaScript library

@jvogit jvogit added the epic The overall goal label Jun 22, 2021
@jvogit jvogit added this to the Instagram Realtime milestone Jun 22, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
epic The overall goal
Projects
None yet
Development

No branches or pull requests

1 participant