From 1dbea4d39a632c5b0433a07872d36957c81c9470 Mon Sep 17 00:00:00 2001 From: Liyas Thomas Date: Sat, 23 Nov 2019 14:31:15 +0530 Subject: [PATCH] Initial SSE MVP --- pages/index.vue | 4 ++-- pages/websocket.vue | 14 ++++++++++++++ 2 files changed, 16 insertions(+), 2 deletions(-) diff --git a/pages/index.vue b/pages/index.vue index ffaa5de7a..eb78da41c 100644 --- a/pages/index.vue +++ b/pages/index.vue @@ -88,7 +88,7 @@ -
+
+
+ + + +
@@ -253,6 +257,16 @@ export default { if (Object.keys(sourceEmojis).includes(source)) return sourceEmojis[source]; return ""; + }, + start() { + if(typeof(EventSource) !== "undefined") { + var source = new EventSource("http://wgrothaus.ucc.ie/~frank/cs3513/server_event_source.php"); + source.onmessage = function(event) { + document.getElementById("result").innerHTML += event.data + "
"; + }; + } else { + document.getElementById("result").innerHTML = "Sorry, your browser does not support server-sent events..."; + } } }, updated: function() {