-
-
Notifications
You must be signed in to change notification settings - Fork 809
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
Misc chat updates #26
Comments
Updated the list and added persist chat |
Disable chat after stream ends. With 8878ca1 the web frontend now knows the time the stream disconnected. We can add a grace period so N minutes after a disconnect is when the chat is locked down. What should that value be? 5 minutes comes to mind as a middle ground. Anything longer than that and the streamer probably isn't coming back, but I could see somebody dropping off for a few minutes for whatever reason. Rebooting their computer, changing streaming settings, etc. What do you think? |
Persist chat How far back should we persist? We were earlier talking about Boltdb, but it might make more sense to use SQLite so we can efficiently query against timestamps and use it more as live storage than just on-disk source of restoring an array of messages. |
I'll look into implementing checkbox 3 - with tis logic |
Re: persisting chat - include timestamps with each message. |
@graywolf336 Curious about your thoughts on using an ORM like https://github.com/go-gorm/gorm for working with the chat persistence, have you ever used it or anything similar? I've only used the |
Added basic chat persistence. |
…ugin-react-7.22.0 Bump eslint-plugin-react from 7.21.2 to 7.22.0
* Merge contributors from all projects. Stop needless commits. Closes owncast#13 * Update dynamic content Co-authored-by: Owncast <owncast@owncast.online>
While in the future I'm sure there will be a major update, I wanted to add an issue for short term things to add.
The text was updated successfully, but these errors were encountered: