Skip to content

Commit 9849afd

Browse files
committed
refactor: remove unused user and context retrieval buttons and clean up related code
1 parent 92d79e5 commit 9849afd

File tree

3 files changed

+5
-34
lines changed

3 files changed

+5
-34
lines changed

example/index.html

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -165,7 +165,6 @@ <h2>User Management</h2>
165165
<br /><br />
166166
<button id="btn-set-user">Set User</button>
167167
<button id="btn-clear-user">Clear User</button>
168-
<button id="btn-get-user">Get Current User</button>
169168
</section>
170169
<section>
171170
<h2>Context Management</h2>
@@ -177,7 +176,6 @@ <h2>Context Management</h2>
177176
<br /><br />
178177
<button id="btn-set-context">Set Context</button>
179178
<button id="btn-clear-context">Clear Context</button>
180-
<button id="btn-get-context">Get Current Context</button>
181179
</section>
182180
<script src="https://unpkg.com/vue@2"></script>
183181
<section>

example/sample-errors.js

Lines changed: 3 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,9 @@ const buttonPromiseRejection = document.getElementById('btn-promise-rejection');
2828

2929
buttonPromiseRejection.addEventListener('click', function promiseRejectionSample() {
3030
// Promise.reject('This is a sample rejected promise');
31-
Promise.resolve().then(realErrorSample).then(() => {});
31+
Promise.resolve()
32+
.then(realErrorSample)
33+
.then(() => {});
3234
});
3335

3436
/**
@@ -77,7 +79,6 @@ buttonManualSending.addEventListener('click', () => {
7779
*/
7880
const buttonSetUser = document.getElementById('btn-set-user');
7981
const buttonClearUser = document.getElementById('btn-clear-user');
80-
const buttonGetUser = document.getElementById('btn-get-user');
8182

8283
buttonSetUser.addEventListener('click', () => {
8384
const userId = document.getElementById('userId').value;
@@ -102,17 +103,11 @@ buttonClearUser.addEventListener('click', () => {
102103
window.hawk.clearUser();
103104
});
104105

105-
buttonGetUser.addEventListener('click', () => {
106-
const currentUser = window.hawk.getCurrentUser();
107-
alert('Current user: ' + (currentUser ? JSON.stringify(currentUser, null, 2) : 'No user set'));
108-
});
109-
110106
/**
111107
* Context Management
112108
*/
113109
const buttonSetContext = document.getElementById('btn-set-context');
114110
const buttonClearContext = document.getElementById('btn-clear-context');
115-
const buttonGetContext = document.getElementById('btn-get-context');
116111

117112
buttonSetContext.addEventListener('click', () => {
118113
const contextKey = document.getElementById('contextKey').value;
@@ -134,14 +129,6 @@ buttonClearContext.addEventListener('click', () => {
134129
window.hawk.clearContext();
135130
});
136131

137-
buttonGetContext.addEventListener('click', () => {
138-
const currentContext = window.hawk.getCurrentContext();
139-
alert(
140-
'Current context: ' +
141-
(currentContext ? JSON.stringify(currentContext, null, 2) : 'No context set')
142-
);
143-
});
144-
145132
/**
146133
* Test without user
147134
*/

src/catcher.ts

Lines changed: 2 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -241,17 +241,10 @@ export default class Catcher {
241241
}
242242

243243
/**
244-
* Clear current user information
244+
* Clear current user information (revert to generated user)
245245
*/
246246
public clearUser(): void {
247-
this.user = null;
248-
}
249-
250-
/**
251-
* Get current user information
252-
*/
253-
public getCurrentUser(): AffectedUser | null {
254-
return this.user;
247+
this.user = Catcher.getGeneratedUser();
255248
}
256249

257250
/**
@@ -270,13 +263,6 @@ export default class Catcher {
270263
this.context = undefined;
271264
}
272265

273-
/**
274-
* Get current context data
275-
*/
276-
public getCurrentContext(): EventContext | undefined {
277-
return this.context;
278-
}
279-
280266
/**
281267
* Init global errors handler
282268
*/

0 commit comments

Comments
 (0)