-
Notifications
You must be signed in to change notification settings - Fork 21
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
Tracking: RN Group Chat - Alpha #213
Comments
Hey just wondering whether this group implementation will also include a |
Hey @peterferguson, the |
|
Issue: Repro:
|
|
Is prepareMessage needed for groups? |
prepareMessage doesn't seem necessary because of the local database. Messages you send show instantly without the need to prepare them. |
Here are some requests for more functionality
|
I can handle the "find out who the group admin is", which I'm going to interpret as a broader "tell me what this groups permissions are, and where I fit into them". Will get to groups frames some time later. |
Closing this in favor of the new issue to track our movement towards prod |
Group Chat Alpha - [Targeting March 1, 2024]
RN Android
create
method on client to also create aFfiXmtpClient
FfiLogger
FfiInboxOwner
so it can be used to create both V2 and V3 clientsFfiXmtpClient
exists get address fromaccount_address()
FfiXmtpClient
exists store a reference toinstallation_id()
libXMTPConversations
FfiXmtpClient
exists client create should callregister_identity
list_my_installations()
revoke_installation()
newGroup()
--create_group()
listGroups
--libXMTPConversations.list()
list(includeGroups: Boolean = false)
libXMTPConversations.stream()
stream(includeGroups:Boolean = false)
sync
groups so that the libxmtp database gets updatedstreamAllMessages(includeGroups: Boolean = false)
id()
equivalent to existing topicsend()
messages of any content typesync()
find_messages()
as Decoded and Decrypted Messageslist_members()
add_members()
remove_members()
stream()
leave()
can_message()
RN iOS
create
method on client to also create aFfiXmtpClient
FfiLogger
FfiInboxOwner
so it can be used to create both V2 and V3 clientsFfiXmtpClient
exists get address fromaccount_address()
FfiXmtpClient
exists store a reference toinstallation_id()
libXMTPConversations
FfiXmtpClient
exists client create should callregister_identity
list_my_installations()
revoke_installation()
newGroup()
--create_group()
listGroups
--libXMTPConversations.list()
list(includeGroups: Boolean = false)
libXMTPConversations.stream()
stream(includeGroups:Boolean = false)
sync
groups so that the libxmtp database gets updatedstreamAllMessages(includeGroups: Boolean = false)
id()
equivalent to existing topicsend()
messages of any content typesync()
find_messages()
as Decoded and Decrypted Messageslist_members()
add_members()
remove_members()
stream()
leave()
can_message()
GA - [Targeting March 30, 2024]
Docs
Docs are currently being drafted documents for a PR. You can check the progress made so far by visiting the preview link. For more information on the PR itself, you can check xmtp/xmtp-dot-org#650.
Nice to have
The text was updated successfully, but these errors were encountered: