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

chat message data structure #16

Open
2 of 5 tasks
mxcop opened this issue Sep 2, 2022 · 2 comments
Open
2 of 5 tasks

chat message data structure #16

mxcop opened this issue Sep 2, 2022 · 2 comments
Assignees
Labels
feature New feature or request

Comments

@mxcop
Copy link
Member

mxcop commented Sep 2, 2022

Figure out the data structure that is best for the Chat History.
And create a lossless compression algorithm for efficient long term storage.

Current favorite : Data Tree

Frontend

  • Frontend data structure.
  • Chat data interpreter. (JSON -> HTML)

Backend

  • Backend data structure.
  • Chat data compressor. (JSON -> Binary)
    Should be capable of updating small parts of the history.
  • Chat data decompressor. (Binary -> JSON)
    Should be capable of loading the history is batches of variable size.
@mxcop mxcop added the feature New feature or request label Sep 2, 2022
@devensiv
Copy link
Member

@mxcop has this been replaced by #21? if so please close, if not can you explain the difference

@mxcop
Copy link
Member Author

mxcop commented Oct 13, 2022

No it has not been replaced, this issue is about the structure of the messages themselves.
While the other issue is about storing those messages & any affiliated content.

@devensiv devensiv removed their assignment Mar 20, 2023
@mxcop mxcop changed the title Chat Data Structure chat message data structure Apr 24, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New feature or request
Projects
Status: Todo
Development

No branches or pull requests

2 participants