@@ -27,7 +27,7 @@ export class ExceptionlessClient {
2727
2828 SettingsManager . applySavedServerSettings ( this . config ) ;
2929 this . config . onChanged ( ( ) => this . updateSettingsTimer ( this . _timeoutId > 0 ? 5000 : 0 ) ) ;
30- this . config . queue . onEventsPosted ( ( ) => this . updateSettingsTimer ( ) ) ;
30+ this . config . services . queue . onEventsPosted ( ( ) => this . updateSettingsTimer ( ) ) ;
3131 }
3232
3333 this . updateSettingsTimer ( configurationOrApiKey ? 5000 : 0 ) ;
@@ -39,12 +39,12 @@ export class ExceptionlessClient {
3939 public async suspend ( ) : Promise < void > {
4040 await EventPluginManager . suspend ( new PluginContext ( this ) ) ;
4141 await this . processQueue ( ) ;
42- await this . config . queue . suspend ( ) ;
42+ await this . config . services . queue . suspend ( ) ;
4343 this . updateSettingsTimer ( 0 , - 1 ) ;
4444 }
4545
4646 public async processQueue ( ) : Promise < void > {
47- await this . config . queue . process ( ) ;
47+ await this . config . services . queue . process ( ) ;
4848 }
4949
5050 // TODO: Look into better async scheduling..
@@ -54,7 +54,7 @@ export class ExceptionlessClient {
5454
5555 const interval = updateWhenIdleInterval || this . config . updateSettingsWhenIdleInterval ;
5656 if ( interval > 0 ) {
57- this . config . log . info ( `Update settings every ${ interval } ms (${ initialDelay || 0 } ms delay)` ) ;
57+ this . config . services . log . info ( `Update settings every ${ interval } ms (${ initialDelay || 0 } ms delay)` ) ;
5858 // TODO: Fix awaiting promise.
5959 const updateSettings = ( ) => void SettingsManager . updateSettings ( this . config ) ;
6060 if ( initialDelay > 0 ) {
@@ -63,7 +63,7 @@ export class ExceptionlessClient {
6363
6464 this . _intervalId = setInterval ( updateSettings , interval ) ;
6565 } else {
66- this . config . log . info ( "Turning off update settings" ) ;
66+ this . config . services . log . info ( "Turning off update settings" ) ;
6767 }
6868 }
6969
@@ -77,21 +77,15 @@ export class ExceptionlessClient {
7777 return this . createException ( exception ) . submit ( ) ;
7878 }
7979
80- public createUnhandledException (
81- exception : Error ,
82- submissionMethod ?: string ,
83- ) : EventBuilder {
80+ public createUnhandledException ( exception : Error , submissionMethod ?: string ) : EventBuilder {
8481 const builder = this . createException ( exception ) ;
8582 builder . pluginContextData . markAsUnhandledError ( ) ;
8683 builder . pluginContextData . setSubmissionMethod ( submissionMethod ) ;
8784
8885 return builder ;
8986 }
9087
91- public submitUnhandledException (
92- exception : Error ,
93- submissionMethod ?: string ,
94- ) : Promise < EventPluginContext > {
88+ public submitUnhandledException ( exception : Error , submissionMethod ?: string ) : Promise < EventPluginContext > {
9589 return this . createUnhandledException ( exception , submissionMethod ) . submit ( ) ;
9690 }
9791
@@ -105,16 +99,8 @@ export class ExceptionlessClient {
10599
106100 public createLog ( message : string ) : EventBuilder ;
107101 public createLog ( source : string , message : string ) : EventBuilder ;
108- public createLog (
109- source : string ,
110- message : string ,
111- level : string ,
112- ) : EventBuilder ;
113- public createLog (
114- sourceOrMessage : string ,
115- message ?: string ,
116- level ?: string ,
117- ) : EventBuilder {
102+ public createLog ( source : string , message : string , level : string ) : EventBuilder ;
103+ public createLog ( sourceOrMessage : string , message ?: string , level ?: string ) : EventBuilder {
118104 let builder = this . createEvent ( ) . setType ( "log" ) ;
119105
120106 if ( level ) {
@@ -132,7 +118,7 @@ export class ExceptionlessClient {
132118 caller && caller . caller && caller . caller . name ,
133119 ) ;
134120 } catch ( e ) {
135- this . config . log . trace ( "Unable to resolve log source: " + e . message ) ;
121+ this . config . services . log . trace ( "Unable to resolve log source: " + e . message ) ;
136122 }
137123 }
138124
@@ -141,16 +127,8 @@ export class ExceptionlessClient {
141127
142128 public submitLog ( message : string ) : Promise < EventPluginContext > ;
143129 public submitLog ( source : string , message : string ) : Promise < EventPluginContext > ;
144- public submitLog (
145- source : string ,
146- message : string ,
147- level : string ,
148- ) : Promise < EventPluginContext > ;
149- public submitLog (
150- sourceOrMessage : string ,
151- message ?: string ,
152- level ?: string ,
153- ) : Promise < EventPluginContext > {
130+ public submitLog ( source : string , message : string , level : string ) : Promise < EventPluginContext > ;
131+ public submitLog ( sourceOrMessage : string , message ?: string , level ?: string ) : Promise < EventPluginContext > {
154132 return this . createLog ( sourceOrMessage , message , level ) . submit ( ) ;
155133 }
156134
@@ -172,15 +150,15 @@ export class ExceptionlessClient {
172150
173151 public async submitSessionEnd ( sessionIdOrUserId : string ) : Promise < void > {
174152 if ( sessionIdOrUserId && this . config . enabled && this . config . isValid ) {
175- this . config . log . info ( `Submitting session end: ${ sessionIdOrUserId } ` ) ;
176- await this . config . submissionClient . submitHeartbeat ( sessionIdOrUserId , true ) ;
153+ this . config . services . log . info ( `Submitting session end: ${ sessionIdOrUserId } ` ) ;
154+ await this . config . services . submissionClient . submitHeartbeat ( sessionIdOrUserId , true ) ;
177155 }
178156 }
179157
180158 public async submitSessionHeartbeat ( sessionIdOrUserId : string ) : Promise < void > {
181159 if ( sessionIdOrUserId && this . config . enabled && this . config . isValid ) {
182- this . config . log . info ( `Submitting session heartbeat: ${ sessionIdOrUserId } ` ) ;
183- await this . config . submissionClient . submitHeartbeat ( sessionIdOrUserId , false ) ;
160+ this . config . services . log . info ( `Submitting session heartbeat: ${ sessionIdOrUserId } ` ) ;
161+ await this . config . services . submissionClient . submitHeartbeat ( sessionIdOrUserId , false ) ;
184162 }
185163 }
186164
@@ -203,7 +181,7 @@ export class ExceptionlessClient {
203181 }
204182
205183 if ( ! this . config . enabled || ! this . config . isValid ) {
206- this . config . log . info ( "Event submission is currently disabled." ) ;
184+ this . config . services . log . info ( "Event submission is currently disabled." ) ;
207185 context . cancelled = true ;
208186 return context ;
209187 }
@@ -233,11 +211,11 @@ export class ExceptionlessClient {
233211 ev . date = new Date ( ) ;
234212 }
235213
236- config . queue . enqueue ( ev ) ;
214+ config . services . queue . enqueue ( ev ) ;
237215
238216 if ( ev . reference_id && ev . reference_id . length > 0 ) {
239217 context . log . info ( `Setting last reference id "${ ev . reference_id } "` ) ;
240- config . lastReferenceIdManager . setLast ( ev . reference_id ) ;
218+ config . services . lastReferenceIdManager . setLast ( ev . reference_id ) ;
241219 }
242220 }
243221
@@ -257,9 +235,9 @@ export class ExceptionlessClient {
257235 email_address : email ,
258236 description
259237 } ;
260- const response = await this . config . submissionClient . submitUserDescription ( referenceId , userDescription ) ;
238+ const response = await this . config . services . submissionClient . submitUserDescription ( referenceId , userDescription ) ;
261239 if ( ! response . success ) {
262- this . config . log . error (
240+ this . config . services . log . error (
263241 `Failed to submit user email and description for event "${ referenceId } ": ${ response . status } ${ response . message } ` ,
264242 ) ;
265243 }
@@ -270,6 +248,6 @@ export class ExceptionlessClient {
270248 * @returns {string } The event client id.
271249 */
272250 public getLastReferenceId ( ) : string {
273- return this . config . lastReferenceIdManager . getLast ( ) ;
251+ return this . config . services . lastReferenceIdManager . getLast ( ) ;
274252 }
275253}
0 commit comments