Add brew update detection to Share Page

This commit is contained in:
G.Ambatte
2025-02-11 09:59:14 +13:00
parent 4ce1cf5eec
commit 97ebdf7ae6
2 changed files with 16 additions and 0 deletions
@@ -46,6 +46,18 @@ const SharePage = (props)=>{
brew.theme
);
const eventSource = new EventSource('/stream');
eventSource.addEventListener('message', (evt)=>{
const messageData = JSON.parse(evt.data);
if(messageData.eventType == 'brewUpdated'){
if(messageData.shareId == brew.shareId && messageData.version != brew.version) {
console.log(`brew has been updated, viewing ${brew.version}, new version is ${messageData.version}`);
}
}
});
return ()=>{
document.removeEventListener('keydown', handleControlKeys);
};