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

Hactar Hack Plan - First Chat Message #21

Open
8 of 15 tasks
suhasHere opened this issue Oct 13, 2023 · 1 comment
Open
8 of 15 tasks

Hactar Hack Plan - First Chat Message #21

suhasHere opened this issue Oct 13, 2023 · 1 comment

Comments

@suhasHere
Copy link
Collaborator

suhasHere commented Oct 13, 2023

Let's pick a task and assign name so to avoid duplication

  • Conditionally compile picoquic code - Suhas
  • Make Net Code build with libquicr latest (again) - Suhas
  • Bring in numero_uri as esp component - Suhas
  • Integrate numero_uri in QSession to add template for qchat names - Suhas
  • Add net-only quicr subscribe api via qsession - Suhas
  • Build a libquicr test client to parse qchat messages
  • Test net-only subscribe with mac client publish - Suhas
  • Implement encode and decode for QChat message - Brett
  • In Chat View, encode and send Watch message - Brett
  • In Network View, decode and handle Watch message
  • In QSession, handle watch message and map it to publishIntent and subscribe to room
  • In Chat View, encode and send Ascii message
  • In Network View, decode and handle Ascii message
  • In QSession, handle incoming quicr message, map it to Qchat message and hand it over to UI Layer
  • In Chat view, handle responses to Watch and Ascii messages
@suhasHere
Copy link
Collaborator Author

suhasHere commented Oct 13, 2023

struct WatchRoom {
  std::string publisher_uri; // quicr namespacee matching the publisher
  std::string room_uri; // matches quicr namespace for the room namespace
};

Today, len is uin32_t
encode(WatchRoom) --> [Type][len][publisher_uri as bytes][len][room_uri as bytes]

@suhasHere suhasHere pinned this issue Oct 13, 2023
@suhasHere suhasHere changed the title Hactar Hack Plan Hactar Hack Plan - First Chat Message Oct 13, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant