* chore: Changed name for release
* chore: Sorted package.json
* ci: Added workflow to publish releases
* chore: Updated .gitignore
* chore: Updated lint to use nodejs v18
* chore: Updated package name in README.md
* chore: Change the current version
1. the store works as a temporary store for connection data such as chats, messages & contacts
2. the store is primarily meant to illustrate the usage of the event emitter as a way to construct the state of the connection. This will likely be very inefficient to perform well at scale
3. the store is meant to be a quick way to have some visibility of data while testing
4. the store works for both legacy & MD connections
The latest android version has messages with the last: true flag set on all messages, causing incorrect events being fired off. This update creates a timeout that fires off the initial-data-received 2500ms after the last messages received.
This may not be as accurate in production but will be better than the current version