Skip to content

Commit d15b84b

Browse files
committed
refactor: update user and context handling in Catcher class for improved clarity
1 parent aa172bb commit d15b84b

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

src/catcher.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -113,8 +113,8 @@ export default class Catcher {
113113
this.token = settings.token;
114114
this.debug = settings.debug || false;
115115
this.release = settings.release;
116-
this.user = settings.user || Catcher.getGeneratedUser();
117-
this.context = settings.context || undefined;
116+
this.setUser(settings.user || Catcher.getGeneratedUser());
117+
this.setContext(settings.context || undefined);
118118
this.beforeSend = settings.beforeSend;
119119
this.disableVueErrorHandler = settings.disableVueErrorHandler !== null && settings.disableVueErrorHandler !== undefined ? settings.disableVueErrorHandler : false;
120120
this.consoleTracking = settings.consoleTracking !== null && settings.consoleTracking !== undefined ? settings.consoleTracking : true;
@@ -257,7 +257,7 @@ export default class Catcher {
257257
*
258258
* @param context - New context data
259259
*/
260-
public setContext(context: EventContext): void {
260+
public setContext(context: EventContext | undefined): void {
261261
if (!validateContext(context)) {
262262
return;
263263
}

src/utils/validation.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ export function validateUser(user: AffectedUser): boolean {
2929
*
3030
* @param context
3131
*/
32-
export function validateContext(context: EventContext): boolean {
32+
export function validateContext(context: EventContext | undefined): boolean {
3333
if (!context || !Sanitizer.isObject(context)) {
3434
log('validateContext: Context must be an object', 'warn');
3535

0 commit comments

Comments
 (0)