@@ -27,11 +27,6 @@ class SmeeClient {
2727 #logger: Pick < Console , Severity > ;
2828 #events! : EventSource ;
2929
30- < << << << HEAD
31- #onerror: ( err : ErrorEvent ) => void = ( err ) => {
32- this . #logger. error ( "Error in connection" , err ) ;
33- } ;
34- === === =
3530 constructor ( {
3631 source,
3732 target,
@@ -42,7 +37,6 @@ class SmeeClient {
4237 this . #target = target ;
4338 this . #logger = logger ! ;
4439 this . #fetch = fetch ;
45- > >>> >>> parent of 4426 ffa ( feat : add new `query-forwarding` option , refactor code to allow `onopen` , `onerror` and `onmessage` overridable ( #382 ) )
4640
4741 if ( ! validator . isURL ( this . #source) ) {
4842 throw new Error ( "The provided URL is invalid." ) ;
@@ -127,45 +121,9 @@ class SmeeClient {
127121 // Reconnect immediately
128122 ( events as any ) . reconnectInterval = 0 ; // This isn't a valid property of EventSource
129123
130- < < < << << HEAD
131- const connected = new Promise < void > ( ( resolve , reject ) => {
132- const onError = ( err : ErrorEvent ) => {
133- if ( events . readyState === EventSource . CLOSED ) {
134- this . #logger. error ( "Connection closed" ) ;
135- } else {
136- this . #logger. error ( "Error in connection" , err ) ;
137- }
138- reject ( err ) ;
139- } ;
140-
141- events . addEventListener ( "open" , ( ) => {
142- this . #logger. info ( `Connected to ${ this . #source} ` ) ;
143- events . removeEventListener ( "error" , onError ) ;
144- resolve ( ) ;
145- } ) ;
146- events . addEventListener ( "error" , onError ) ;
147- } ) ;
148-
149- this . #events = events ;
150-
151- events . addEventListener ( "message" , this . #onmessage. bind ( this ) ) ;
152- events . addEventListener ( "open" , this . #onopen. bind ( this ) ) ;
153- events . addEventListener ( "error" , this . #onerror. bind ( this ) ) ;
154-
155- if ( this . #events_onmessage) {
156- events . onmessage = this . #events_onmessage;
157- }
158- if ( this . #events_onopen) {
159- events . onopen = this . #events_onopen;
160- }
161- if ( this . #events_onerror) {
162- events . onerror = this . #events_onerror;
163- }
164- === = ===
165124 events . addEventListener ( "message" , this . onmessage . bind ( this ) ) ;
166125 events . addEventListener ( "open" , this . onopen . bind ( this ) ) ;
167126 events . addEventListener ( "error" , this . onerror . bind ( this ) ) ;
168- >>> > >>> parent of 4426 ffa ( feat : add new `query-forwarding` option , refactor code to allow `onopen` , `onerror` and `onmessage` overridable ( #382 ) )
169127
170128 this . #logger. info ( `Forwarding ${ this . #source} to ${ this . #target} ` ) ;
171129 this . #events = events ;
0 commit comments