Currently twitch extension stores a history buffer for messages so on refresh/startup we can have a bit of history in the chat window (useful over restarts when streaming)
Now we have bot youtube and soon to be kick chat we should move this buffer out of the twitch extensions and let the liveportal extension buffer these messages for history purposes as it makes more sense to do it in one place where it is needed (even if this is client side so more websocket usage will be happening unless we store them locally in the browser cache).
Currently twitch extension stores a history buffer for messages so on refresh/startup we can have a bit of history in the chat window (useful over restarts when streaming)
Now we have bot youtube and soon to be kick chat we should move this buffer out of the twitch extensions and let the liveportal extension buffer these messages for history purposes as it makes more sense to do it in one place where it is needed (even if this is client side so more websocket usage will be happening unless we store them locally in the browser cache).