@@ -4,14 +4,12 @@ export {
44 RECONNECT ,
55 CONNECT ,
66 DISCONNECT ,
7- defaultChannel ,
87} ;
98import Emitter from "event-e3/event-e3.js" ;
109
1110
1211const MIME = `text/event-stream` ;
13- const LAST_ID = `Last-Event-ID` ;
14- const defaultChannel = `message` ;
12+ const LAST_ID = ( `Last-Event-ID` ) . toLowerCase ( ) ; // node request.headers is lower cased
1513const HTTP_OK = 200 ;
1614const HTTP_PROBLEM = 400 ;
1715
@@ -47,15 +45,15 @@ const formatEvent = (x) => {
4745 if ( event ) {
4846 message = `${ message } ${ EVENT } :${ event } \n` ;
4947 }
50- if ( data && data !== defaultChannel ) {
48+ if ( data ) {
5149 message = `${ message } ${ DATA } :${ data } \n` ;
5250 }
5351 message = `${ message } \n` ;
5452 return message ;
5553} ;
5654
57- const sendOne = ( response , x ) => {
58- const message = formatEvent ( x ) ;
55+ const sendOne = ( response , messageObject ) => {
56+ const message = formatEvent ( messageObject ) ;
5957 response . write ( message ) ;
6058} ;
6159
@@ -64,7 +62,7 @@ const isValidRequestForServerSentEvents = (request) => {
6462 return ;
6563 }
6664
67- if ( request . headers . accept && ! request . headers . accept . includes ( MIME ) ) {
65+ if ( ! request . headers ? .accept . includes ( MIME ) ) {
6866 return ;
6967 }
7068 return true ;
@@ -135,8 +133,8 @@ const createEventStream = (options) => {
135133 } ) ;
136134 } ;
137135
138- const send = ( x ) => {
139- const message = formatEvent ( x ) ;
136+ const send = ( messageObject ) => {
137+ const message = formatEvent ( messageObject ) ;
140138 responses . forEach ( response => {
141139 response . write ( message ) ;
142140 } ) ;
0 commit comments