dappconnect-chat-sdk/packages/status-js/protos
Felicio Mununga b62bc86dfe
Add Chat module (#270)
* add packages/status-js/src/client/chat.ts

* cache received but skipped waku messages

* comment missing Map type in generate proto type

* handle removed and added chats

* remove lodash

* use this.client.waku instead of this.waku in community.ts

* rename community props

* fix waku reference in Community

* fix community reference in chat

* handle chat.description changes

* fix references in ui

* revert use of contentTopic

* fix callback on fetch

* use clock to limit fetch

* fix use of clock for community description

* remove notes

* remove await

* use Object.keys() for diff in chats

* fix typo

* add decryption key in start()

* set content topics when adding decryption keys

* add getter with tmp name

* rename community handler to handleDescription

* return this.description !== undefined

* add options to constructor
2022-06-13 16:33:57 +02:00
..
application-metadata-message.proto Use protons to generate TypeScript files (#269) 2022-05-24 12:12:33 +02:00
application-metadata-message.ts style(status-js): regenerate protso 2022-05-24 15:36:07 +02:00
chat-identity.proto Use protons to generate TypeScript files (#269) 2022-05-24 12:12:33 +02:00
chat-identity.ts style(status-js): regenerate protso 2022-05-24 15:36:07 +02:00
chat-message.proto Use protons to generate TypeScript files (#269) 2022-05-24 12:12:33 +02:00
chat-message.ts style(status-js): regenerate protso 2022-05-24 15:36:07 +02:00
communities-old.proto add idToContentTopic 2022-06-04 13:09:49 +02:00
communities-old.ts add idToContentTopic 2022-06-04 13:09:49 +02:00
communities.proto Use protons to generate TypeScript files (#269) 2022-05-24 12:12:33 +02:00
communities.ts Add Chat module (#270) 2022-06-13 16:33:57 +02:00
emoji-reaction.proto Use protons to generate TypeScript files (#269) 2022-05-24 12:12:33 +02:00
emoji-reaction.ts style(status-js): regenerate protso 2022-05-24 15:36:07 +02:00
enums.proto Use protons to generate TypeScript files (#269) 2022-05-24 12:12:33 +02:00
enums.ts style(status-js): regenerate protso 2022-05-24 15:36:07 +02:00
membership-update-message.proto feat(status-js): add membership update message 2022-05-24 15:36:14 +02:00
membership-update-message.ts feat(status-js): add membership update message 2022-05-24 15:36:14 +02:00
pin-message.proto Use protons to generate TypeScript files (#269) 2022-05-24 12:12:33 +02:00
pin-message.ts style(status-js): regenerate protso 2022-05-24 15:36:07 +02:00
protocol-message.proto add protocol message protobuf 2022-06-03 11:15:11 +02:00
protocol-message.ts add protocol message protobuf 2022-06-03 11:15:11 +02:00
status-update.proto Use protons to generate TypeScript files (#269) 2022-05-24 12:12:33 +02:00
status-update.ts style(status-js): regenerate protso 2022-05-24 15:36:07 +02:00